如何设置Python的默认python路径?

2024-05-17 13:55:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在linux机器上安装了anaconda。 我注意到,在用以下方法停用水蟒环境之后:

source deactivate

运行时:

which python

我得到:

/home/user/anaconda/bin/python

而不是

/usr/bin/python

如何恢复此设置?


Tags: 方法机器sourcewhichhomebin环境linux
3条回答

这些评论在一定程度上涵盖了问题的答案,但要澄清:

当你安装了水蟒,你必须同意把它添加到你的路径。您需要签入~/.bash*文件并查找任何export PATH=行来检查此项。所以水蟒总是在你的路上。source deactivate命令将只停用“sub”Conda环境。它永远不会删除所谓的“根”Conda环境(最初安装的环境)。如果默认情况下不希望水蟒出现在您的PATH上,请将其从~/.bash*启动文件中删除。当你想用水蟒的时候,你需要把它加到你的PATH里。或者直接将您感兴趣的特定Conda环境添加到您的PATH中,而不必担心activatedeactivate脚本。它们的核心是修饰PATH

我希望这有助于澄清事实。

为了回到以前的默认值,我注释掉设置路径bin的条目.bashrc文件并得到以下结果:

$ which python
/usr/bin/python
$ python -v
python 2.7.*

如果你已经安装了一些东西,一般来说,你想在旧的安装之前使用它。

您的路径设置得很好:在系统安装之前会搜索您的安装。

如果要使用系统python,请运行% /usr/bin/python

如果你不想要水蟒,就扔掉它(或者把它移到路边的某个地方)。

这可能有助于: % which -a python

相关问题 更多 >