'python'指向Anaconda的安装。

问题描述 投票:0回答:1

我已经安装了anaconda,但我还是想使用 python 就像在终端窗口中一样 (zsh). 目前,运行 which python 显示 /Users/USERNAME/opt/anaconda3/bin/python.

我不想让这个命令指向我的anaconda安装。我想使用 python 就像我过去一样,让它指向我的Python 2.7安装 (/usr/bin/python).

同样的问题也存在于 pip 并与 python3. 如何把这些路径改回它们的默认位置?

python macos terminal anaconda zsh
1个回答
1
投票

首先我想说的是,我个人从来没有使用过Anaconda,但我有很多朋友使用过,他们似乎总是风风火火的,至于配置。如果你不需要Anaconda所提供的数据科学专用工具(我想你可以通过使用 pip install <package_name>),那么我强烈建议你不要使用Anaconda。我建议你用homebrew来安装python 3.7,而不要使用系统版的python 2.7。总之...

我最近为一个朋友解决了一个类似于你所描述的问题。我最终删除了他的 anacaonda build,然后从 homebrew 重新安装 (链接: https:/brew.sh),所以我是这样帮助他的,希望这也能帮助你。

首先,我会检查一下你的 ~/.bash_profile (或可能 ~/.bashrc)文件。将你发现的任何与 Anaconda 有关的行用 # 字符注释出来。我相信当 anaconda 安装时,它将 anaconda-version-of-python 的位置放在了 PATH 层次结构的较高位置,因此你的计算机在它有机会在 /usr/bin...

其次,你需要把 anaconda-python 移到垃圾桶里... ... 我会先把整个'UsersUSERNAMEoptanaconda3'目录给扔了。如果我没记错的话,anaconda 会将其他与 Python 相关的东西存储在 /MacitoshHD/Library/Frameworks 目录,但不要引用我的话。我建议你在那里找找看,然后把任何看起来和anaconda安装有关的东西都扔掉。

之后,在一个新的终端中(让你的PATH刷新),我安装了homebrew,然后运行了以下命令 brew install python3 来安装python3。我想可能是我运行了安装程序输出中推荐的命令,类似于 "brew link python3 "这样的命令,在安装后将python3链接到需要链接的地方。

最后,一切都搞定了python2和python3的安装和工作都没有问题,python2是系统默认版本,python3是自制安装版本。有什么问题可以随时提问,我会尽量多帮助你,不过希望这些说明能让你入门。

© www.soinside.com 2019 - 2024. All rights reserved.