提问者:小点点

从终端调用时,使用默认Python而不是Anaconda安装


我最近安装了Python的Anaconda版本。现在,当我在终端中键入python时,它会打开Anaconda发行版,而不是默认发行版。如何在Linux(Ubuntu)上使用命令python的默认版本


共3个答案

匿名用户

Anaconda将路径添加到您的. bashrc,因此首先找到它。您可以将默认Python实例的路径添加到. bashrc,或者如果您不想使用它,则删除到Anaconda的路径。

您还可以在Bash中使用完整路径/usr/bin/python来使用默认的python解释器。

如果您留下您的。bashrc文件按原样,使用python运行的任何命令都将使用Anaconda解释器。如果需要,还可以为每个解释器使用别名

您将在中看到类似于导出路径=$HOME/anaconda/bin:$PATH。bashrc文件。

因此,基本上,如果您想使用Anaconda作为主要的日常解释器,请使用默认Python的完整路径或创建一个别名。如果您希望使用另一种方式,请删除导出路径=。从bashrc并使用Anaconda Python解释器的完整路径。

匿名用户

在尝试了所有的建议之后,我想修改文件~/中的导出语句。正如Piotr Dobrogost所建议的那样,bashrc是考虑以下因素的最佳选择:

  • 如果删除整个语句,则必须为Conda二进制文件使用完整路径。
  • 在目录anaconda/bin/中使用Conda 4.4.10链接指向同一目录中的二进制文件,而不是 /usr/bin.中的系统二进制文件
  • 使用这种方法,您可以获得以前包含在$PATH中的所有系统程序,以及不使用完整路径而特定于anaconda的系统程序。

所以在文件中~/。bashrc而不是

# Added by the Anaconda3 4.3.0 installer
export PATH="/home/user/anaconda3/bin:$PATH"

一个人会用

export PATH="$PATH:/home/user/anaconda3/bin"

匿名用户

我也面临同样的问题,你可以做以下事情。

走进你的房间。bashrc文件,您会发现类似的行:

export PATH=~/anaconda3/bin:$PATH

您可以对其进行注释,而不是键入:

alias pyconda='~/anaconda3/bin/python3'

或者不管你的路是什么。这对我很有用。