2024-05-17 13:55:10 发布
网友
我已经在linux机器上安装了anaconda。 我注意到,在用以下方法停用水蟒环境之后:
source deactivate
运行时:
which python
我得到:
/home/user/anaconda/bin/python
而不是
/usr/bin/python
如何恢复此设置?
这些评论在一定程度上涵盖了问题的答案,但要澄清:
当你安装了水蟒,你必须同意把它添加到你的路径。您需要签入~/.bash*文件并查找任何export PATH=行来检查此项。所以水蟒总是在你的路上。source deactivate命令将只停用“sub”Conda环境。它永远不会删除所谓的“根”Conda环境(最初安装的环境)。如果默认情况下不希望水蟒出现在您的PATH上,请将其从~/.bash*启动文件中删除。当你想用水蟒的时候,你需要把它加到你的PATH里。或者直接将您感兴趣的特定Conda环境添加到您的PATH中,而不必担心activate和deactivate脚本。它们的核心是修饰PATH。
~/.bash*
export PATH=
PATH
activate
deactivate
我希望这有助于澄清事实。
为了回到以前的默认值,我注释掉设置路径bin的条目.bashrc文件并得到以下结果:
.bashrc
$ which python /usr/bin/python $ python -v python 2.7.*
如果你已经安装了一些东西,一般来说,你想在旧的安装之前使用它。
您的路径设置得很好:在系统安装之前会搜索您的安装。
如果要使用系统python,请运行% /usr/bin/python。
% /usr/bin/python
如果你不想要水蟒,就扔掉它(或者把它移到路边的某个地方)。
这可能有助于: % which -a python。
% which -a python
这些评论在一定程度上涵盖了问题的答案,但要澄清:
当你安装了水蟒,你必须同意把它添加到你的路径。您需要签入
~/.bash*
文件并查找任何export PATH=
行来检查此项。所以水蟒总是在你的路上。source deactivate
命令将只停用“sub”Conda环境。它永远不会删除所谓的“根”Conda环境(最初安装的环境)。如果默认情况下不希望水蟒出现在您的PATH
上,请将其从~/.bash*
启动文件中删除。当你想用水蟒的时候,你需要把它加到你的PATH
里。或者直接将您感兴趣的特定Conda环境添加到您的PATH
中,而不必担心activate
和deactivate
脚本。它们的核心是修饰PATH
。我希望这有助于澄清事实。
为了回到以前的默认值,我注释掉设置路径bin的条目
.bashrc
文件并得到以下结果:如果你已经安装了一些东西,一般来说,你想在旧的安装之前使用它。
您的路径设置得很好:在系统安装之前会搜索您的安装。
如果要使用系统python,请运行
% /usr/bin/python
。如果你不想要水蟒,就扔掉它(或者把它移到路边的某个地方)。
这可能有助于:
% which -a python
。相关问题 更多 >
编程相关推荐