当你删除你的安装,你并没有真正改变你的系统在哪里寻找Python。你可以改变你的系统的PATH
变量,以便它不会在anaconda
文件夹中查找,但我有时会发现环境变量不可靠(我可能不应该)。你可以添加一行:
alias python="/path/to/your/python"
到.bashrc文件,但有更好的方法!
与其删除您的安装,我建议针对您需要的不同版本的Python运行不同的virtual environments。基本上运行以下命令在终端为Python 2.7版创建一个环境(离开过面前的$
和什么,只是表示终端提示):
$ conda create -n py27 python=2.7 anaconda
$ source activate py27
[py27] $ python --version
这(对我来说)返回:
的Python 2.7.11 ::蟒蛇4.0.0(64位)
最后一行验证您现在正在运行的Python版本。对于Python 3.4使用相同的,但将其命名为py34
(或任何你喜欢的)并用python=3.4
代替python=2.7
。
当你想使用2.7,使用source activate py27
,然后开始python
或ipython
或其他什么。如果要使用3.4,请改用source activate py34
。当你完成任一操作时,输入source deactivate
。
如果您需要将开发环境(如PyDev for Eclipse)指向您的二进制文件,您可以在anaconda文件夹下找到它们;像/path/to/anaconda/envs/py27/
或.../envs/py34/
。
这工作谢谢! –