当我把操作系统升级到稳定的16.04.1版本后,我发现当我使用1.9+时,我的本地django版本降到了1.8.7。第一个反应是使用pip install --upgrade django==1.9.7
,但它告诉我没有找到pip。。与简易安装相同。检查后,我可以看到我在usr/local/bin/*中有文件
taras@taras-Laptop:/usr/local/bin$ ls
charm django-admin.py easy_install-3.4 pip2 pip3.4 sqlformat wstorm
code django-admin.pyc idea pip2.7 pip.pyc virtualenv
django-admin easy_install pip pip3 __pycache__ virtualenv-3.5
当我的所有文件都在这里:usr/local/lib/python2.7/dist-packages/*
请为我建议最好的解决方案来修复它(说修复它,我的意思是默认使用我的老python2.7东西)
我在考虑添加一些env变量?但我不确定,所以我决定先问问
谢谢
在升级过程中,Python被更新的版本所取代
pyc
可以与旧版本一起使用的文件可能不再与新版本一起使用。所以你不能指望他们工作。您可能会尝试删除所有pyc
文件和__pycache__
目录,但是,实际上,您的系统是一团糟。最好删除/usr/local
中所有与Python相关的内容这正是使用
virtualenv
可以避免的问题,我有一个名为virtualenv demystified的介绍相关问题 更多 >
编程相关推荐