1.检查 .bashrc 文件和 .bash_profile 文件中的 PATH 变量,确保 Anaconda 不会覆盖系统的 Python 路径。可以使用以下命令进行修改:
nano .bashrc
nano .bash_profile
找到 PATH 行,并将 Anaconda 的路径移动到系统 Python 路径的后面。例如,如果您的系统 Python 路径是 /usr/bin/python,则应该像下面这样设置 PATH:
export PATH="/usr/bin:$PATH:/bin"
2.更新 bash shell。如果您已经修改了 .bashrc 或 .bash_profile 文件,但问题仍然存在,请启动一个新的 bash shell。
source ~/.bashrc
source ~/.bash_profile
3.重启计算机。如果上述方法都无法解决问题,请尝试重启计算机,这可能会使您的系统正确加载所有路径变量。
4.使用 Anaconda 的虚拟环境。如果您只是想在 Anaconda 中使用 Python,可以考虑使用 Anaconda 的虚拟环境。在虚拟环境中,Anaconda 只会覆盖虚拟环境的 PATH 变量,而不是系统变量。例如,您可以使用以下命令创建一个名为 myenv 的虚拟环境:
conda create -n myenv python=3.6
然后,您可以使用以下命令激活和退出虚拟环境:
conda activate myenv
conda deactivate