建议升级到 16.04.1 后请求 python env 问题
Advise request python env issue after upgrade to 16.04.1
在我将 OS 升级到 16.04.1 的稳定版本后,我发现当我使用 1.9+ 时,我的本地 django 版本下降到 1.8.7。第一反应是使用 pip install --upgrade django==1.9.7
但它告诉我找不到 pip.. 与 easy_install 相同。检查后我可以看到我在 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 东西)
我在考虑添加一些环境变量?但我不确定所以我决定先问问。
谢谢
在升级过程中 Python 被替换为更新的版本。 pyc
可能适用于旧版本的文件可能不再适用于新版本。所以你不能指望他们工作。您可能会尝试删除所有 pyc
文件和 __pycache__
目录,但实际上,您的系统一团糟。最好删除 /usr/local
.
中与 Python 相关的所有内容
这正是您使用 virtualenv
避免的问题,我有一个名为 virtualenv demystified 的介绍。
在我将 OS 升级到 16.04.1 的稳定版本后,我发现当我使用 1.9+ 时,我的本地 django 版本下降到 1.8.7。第一反应是使用 pip install --upgrade django==1.9.7
但它告诉我找不到 pip.. 与 easy_install 相同。检查后我可以看到我在 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 东西)
我在考虑添加一些环境变量?但我不确定所以我决定先问问。
谢谢
在升级过程中 Python 被替换为更新的版本。 pyc
可能适用于旧版本的文件可能不再适用于新版本。所以你不能指望他们工作。您可能会尝试删除所有 pyc
文件和 __pycache__
目录,但实际上,您的系统一团糟。最好删除 /usr/local
.
这正是您使用 virtualenv
避免的问题,我有一个名为 virtualenv demystified 的介绍。