将$PATH中的python bin设置为另一个python版本是否安全?

将$PATH中的python bin设置为另一个python版本是否安全?,python,debian,anaconda,Python,Debian,Anaconda,我刚刚安装了Anaconda3,我注意到现在,当我从终端运行python命令时,python3.5.1 | anaconda4.0.0(64位)|正在启动。Anaconda安装程序在$path中为Anaconda dir添加了路径,并且有从python到python3.5 我的问题是:依赖于python命令并需要python2的程序是否正常工作,或者我应该从anaconda dir中删除symlinkpython 这取决于您的操作系统。(还有)。但如果安装了Python2,则不建议将/usr/b

我刚刚安装了Anaconda3,我注意到现在,当我从终端运行
python
命令时,
python3.5.1 | anaconda4.0.0(64位)|
正在启动。Anaconda安装程序在
$path
中为Anaconda dir添加了路径,并且有从
python
python3.5

我的问题是:依赖于python命令并需要python2的程序是否正常工作,或者我应该从anaconda dir中删除symlink
python

这取决于您的操作系统。(还有)。但如果安装了Python2,则不建议将/usr/bin/python指向python3(请参阅)

如果希望“python”指向3.x安装,可以使用别名(请参阅)。通过这种方式,您可以在会话中使用python,至少不会在整个系统中更改它。

这取决于您的操作系统。(还有)。但如果安装了Python2,则不建议将/usr/bin/python指向python3(请参阅)

如果希望“python”指向3.x安装,可以使用别名(请参阅)。通过这种方式,您可以在会话中使用python,并且至少不会在整个系统中更改它

我的问题是:将程序,这取决于python命令和 需要python2,工作正常吗

这些程序应该使用python二进制文件的完整路径。类似于
/usr/bin/python
,因此
$PATH
是不相关的。只要不更改
/usr/bin/python
,就不会有任何问题

如果你移除了巨蟒添加的东西,很可能巨蟒无法正常工作

我的问题是:将程序,这取决于python命令和 需要python2,工作正常吗

这些程序应该使用python二进制文件的完整路径。类似于
/usr/bin/python
,因此
$PATH
是不相关的。只要不更改
/usr/bin/python
,就不会有任何问题


如果您删除了Anaconda添加的内容,则Anaconda可能无法正常工作。

抱歉,请再次阅读问题,并意识到这与您的问题不完全相同。老实说,我不确定这是否会阻止任何事情。但是我假设至少所有系统关键的东西都会直接使用/usr/bin/python或python3。老实说,我不确定这是否会阻止任何事情。但我假设至少所有系统关键的东西都会直接使用/usr/bin/python或python3。