Mic*_*ael 47 python linux anaconda
我最近安装了anaconda版本的python.现在,当我输入python
终端时,它会打开anonconda发行版而不是默认发行版.如何让它python
在linux(ubuntu 12.04)中使用命令的默认版本?
Pad*_*ham 54
anaconda将路径添加到您的.bashrc
首先找到它,.bashrc
如果您不想使用它,可以将路径添加到默认python 或删除anaconda的路径.
您还可以使用/usr/bin/python
bash中的完整路径来使用默认的python解释器.
如果您.bashrc
按原样保留文件,则您运行的任何命令都python
将使用anaconda解释器,如果您需要,也可以alias
为每个解释器使用an .
你会export PATH=$HOME/anaconda/bin:$PATH
在.bashrc
文件中看到类似的东西.
所以基本上如果你想使用anaconda作为你的主要日常翻译使用你的默认python的完整路径或创建一个alias
,如果你想要它反过来删除export PATH=...
.来自bashrc
和使用anaconda python解释器的完整路径.
小智 14
到目前为止我已经尝试了所有的建议,我认为修改〜/ .bashrc中的export语句,正如Piotr Dobrogost似乎所暗示的那样,考虑以下因素是最好的选择:
所以在〜/ .bashrc而不是
# added by Anaconda3 4.3.0 installer
export PATH="/home/user/anaconda3/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
一个人会用
export PATH="$PATH:/home/user/anaconda3/bin"
Run Code Online (Sandbox Code Playgroud)
小智 6
我遇到了同样的问题,你可以执行以下操作进入你的bashrc,你会发现类似的行
export PATH=~/anaconda3/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
你做的是评论出来,然后输入
alias pyconda='~/anaconda3/bin/python3'
Run Code Online (Sandbox Code Playgroud)
或者你的道路是什么.这对我有用
在 2020 年,Conda 在文件底部添加了一个更复杂的代码块,.bash_profile
如下所示:
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/Users/spacetyper/opt/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/Users/spacetyper/opt/miniconda3/etc/profile.d/conda.sh" ]; then
. "/Users/spacetyper/opt/miniconda3/etc/profile.d/conda.sh"
else
export PATH="/Users/spacetyper/opt/miniconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
Run Code Online (Sandbox Code Playgroud)
要默认使用默认的 Python 安装:只需将这部分代码移动到文件的最顶部即可.bash_profile
。
要让自己选择使用 Conda 安装的 Python:在上面的 Conda 代码块下方添加此行。
alias pyconda="/Users/spacetyper/opt/miniconda3/bin/python3"
Run Code Online (Sandbox Code Playgroud)
现在您应该能够调用系统 Python install withpython
和 Conda install with pyconda
。
归档时间: |
|
查看次数: |
54022 次 |
最近记录: |