建议升级到 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 的介绍。