Python 更换蟒蛇解释器

Python 更换蟒蛇解释器,python,linux,anaconda,Python,Linux,Anaconda,我的系统设置了一个python环境(2.7)来处理某些程序,我还想为python 3.6安装Miniconda3 当我在终端中调用python时,它将从/usr/bin/python启动系统python。为了实现这一点,我删除了~/miniconda/bin/中的python符号链接 现在,当我在终端中执行conda时,它给出了以下错误: -bash: /home/me/miniconda/bin/conda: /home/me/miniconda/bin/python: bad interpr

我的系统设置了一个python环境(2.7)来处理某些程序,我还想为python 3.6安装Miniconda3

当我在终端中调用
python
时,它将从
/usr/bin/python
启动系统python。为了实现这一点,我删除了
~/miniconda/bin/
中的
python
符号链接

现在,当我在终端中执行
conda
时,它给出了以下错误:

-bash: /home/me/miniconda/bin/conda: /home/me/miniconda/bin/python: bad interpreter: No such file or directory
我理解这是因为我删除了anacondapython符号链接。但是有没有一种方法可以让anaconda使用
~/miniconda/bin/python3
作为它的python解释器呢?

解决方案

我不必删除
~/miniconda/bin/
中的
python
符号链接,相反,在
~/.bashrc
文件中,我需要将conda路径更改为

export PATH=$PATH:/home/me/miniconda/bin

这样做之后,当我调用
python
时,它实际上正在执行
/usr/bin/
中的
python
程序
conda
命令将执行
~/miniconda/bin/conda
程序。

堆栈溢出是编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。