日常出错总结
2018-04-17 本文已影响62人
勿问情殇
mac 电脑安装文件相关错误汇总
1. -bash:easy_install: command not found
安装 easy_install
命令:curl https://bootstrap.pypa.io/ez_setup.py -o - | python
出现图1所示错误,执行命令: sudo chown -R $USER /Library/Python/2.7
之后,再一次执行命令: curl https://bootstrap.pypa.io/ez_setup.py -o - | python
验证是否成功: 输入命令:
easy_install
, 出现 error: No urls, filenames, or requirements specified (see --help)
,即成功.
2. -bash: pip: command not found
安装 pip
执行 sudo easy_install pip
3. sudo easy_install pysvg
出现图2错误
图2.png
- 方法1:执行
easy_install pysvg
, 图3表示成功
图3.png - 方法2:先下载下来安装包,之后解压,进入到文件夹中,运行
python setup.py install
。
4. sudo nginx
启动出现 nginx: [emerg] open() "/var/log/nginx/error.log" failed (2: No such file or directory)
错误
- 解决方法:
sudo mkdir -p /var/log/nginx/
Django 相关错误
1.出现这种错误 django no such table:userinfo_userinfo`
- 解决方法:
python manage.py migrate --run-syncdb
2.出现图1所示问题。
图1.png- 解决方法如下:
- python manage.py dbshell
- .tables 找到 django_migrations
- select * from django_migrations;
- delete from django_migrations where app='qa'; //删除与 qa 这个 app 相关的数据库编译文件
- .quit 推出 sqlite3 重新执行 migrate
- sqlite3文档
3.出现图2所示问题。
图2.png- 解决方法:
python manage.py migrate appname --fake