我刚刚安装了Anaconda3,现在我注意到,当我从终端运行python
命令时,Python 3.5.1 |Anaconda 4.0.0 (64-bit)|
正在启动。 Anaconda安装程序已添加$PATH
中anaconda dir的路径,并且有python
到python3.5
的符号链接
我的问题是:将取决于python命令并期望python2的程序是否正常工作,或者我应该从anaconda目录中删除符号链接python
?
答案 0 :(得分:1)
这取决于您的操作系统。 Debian and Ubuntu both have ongoing projects to move the "default" version from 2 to 3(也here)。但如果安装了Python 2,则不建议将/ usr / bin / python指向python3(参见PEP 394)。
如果您希望'python'指向3.x安装,您可以使用别名(请参阅here)。这样你就可以在你的会话中使用python,至少不要在整个系统上改变它。
答案 1 :(得分:1)
我的问题是:将是程序,取决于python命令和 期待python2,正常工作吗?
那些程序应该使用python二进制文件的完整路径。像/usr/bin/python
这样的东西,$PATH
是无关紧要的。只要你不改变/usr/bin/python
,就什么都不会破坏。
如果你删除了Anaconda添加的东西,那么Anaconda可能无法正常工作。