我已经安装了anaconda,但是我仍然想在终端窗口(python
)中照常使用zsh
。目前,运行which python
显示/Users/USERNAME/opt/anaconda3/bin/python
。
我不希望此命令指向我的anaconda安装。我想像过去一样使用python
,并使其指向我的python 2.7安装(/usr/bin/python
)。
pip
和python3
存在相同的问题。如何将这些路径改回其默认位置?
答案 0 :(得分:1)
首先我想说我个人从未使用过Anaconda,但是我有很多朋友使用过它们,而且只要配置可行,他们似乎总是会陷入困境。如果您不需要Anaconda提供的特定于数据科学的工具(我想其中大多数都可以通过使用pip install <package_name>
轻松获得),那么我强烈建议您不要使用Anaconda。我建议您改用自制软件安装python 3.7,而让python 2.7的系统版本保持不变...反正...
我最近修复了一个与您为朋友描述的问题类似的问题。我最终删除了他的anacaonda版本,并从自制软件重新安装(链接:https://brew.sh/),因此这就是我的帮助方式,希望对您也有帮助。
首先,我将检查您的~/.bash_profile
(或可能为~/.bashrc
)文件的配置。通过在#字符之前注释掉与Anaconda有关的所有行。我相信安装anaconda时,它会将蟒蛇ananada-version-of-python的位置放在PATH层次中较高的位置,因此,您的计算机会首先看到它,然后才有机会查看/usr/bin
...
其次,您需要将anaconda-python移至垃圾箱...我将首先对整个'/ Users / USERNAME / opt / anaconda3'目录进行垃圾处理。如果内存能正确地为我服务,anaconda会将其他与python相关的内容存储在/MacitoshHD/Library/Frameworks
目录中,但请不要在此引用我的名字。我建议您到那里看看,扔掉与anaconda安装有关的所有东西。
在那之后,在一个新的终端(以便您的PATH刷新)中,我安装了自制程序,然后运行命令brew install python3
安装python3。我认为也许我运行了安装程序输出中建议的命令,例如将“ brew link python3”链接到symlink python3,在安装后需要将其链接。
最后,一切都完成了python2和python3的安装并没有问题。 python2是系统默认版本,而python3是自制安装版本。随时提出任何问题,我会尽力提供更多帮助,希望这些说明可以帮助您入门。