繁体   English   中英

'python' 指向 anaconda 安装

[英]'python' points to anaconda installation

我已经安装了 anaconda,但我仍然想在终端 window ( zsh ) 中正常使用python 目前,运行which python显示/Users/USERNAME/opt/anaconda3/bin/python

我不希望此命令指向我的 anaconda 安装。 我想像过去一样使用python ,并让它指向我的 python 2.7 安装( /usr/bin/python )。

pippython3也存在同样的问题。 如何将这些路径更改回其默认位置?

我想首先说我个人从未使用过 Anaconda,但我有很多朋友使用过,而且他们似乎总是在配置 go 方面陷入困境。 如果您不需要 Anaconda 提供的数据科学专用工具(我想您可以通过使用pip install <package_name>轻松获得其中的大部分工具),那么我强烈建议您不要使用 Z853F30A23DCE68B85CBD784.C911 我建议您改用自制软件安装 python 3.7 并单独保留 python 2.7 的系统版本...无论如何...

我最近修复了一个类似于您为朋友描述的问题。 我最终删除了他的anacaonda构建并从自制软件重新安装(链接: https://brew.sh/ ),所以这就是我帮助他的方式,希望这对你也有帮助。

首先,我会检查您的~/.bash_profile (或者可能是~/.bashrc )文件的配置。 注释掉您发现的与 Anaconda 相关的任何行,并在前面加上 # 字符。 我相信当 anaconda 安装时,它会将 anaconda-version-of-python 的位置放在 PATH 层次结构中的更高位置,因此您的计算机在有机会查看/usr/bin之前首先看到它...

其次,您需要将 anaconda-python 移到垃圾箱中……我将从丢弃整个 '/Users/USERNAME/opt/anaconda3' 目录开始。 如果 memory 正确地为我服务 anaconda 在/MacitoshHD/Library/Frameworks目录中存储其他 python 相关的东西,但不要引用我的话。 我建议您查看那里并丢弃似乎与 anaconda 安装相关的任何内容。

之后,在一个新的终端中(这样你的 PATH 会刷新),我安装了 homebrew,然后运行命令brew install python3来安装 python3。 我想也许我运行了安装程序 output 中推荐的命令,例如“brew link python3”到符号链接 python3,安装后需要链接它。

最后,一切都完成了 python2 和 python3 安装并且没有问题。 python2 是系统默认版本,python3 是 homebrew 安装版本。 随时提出任何问题,我会尽力提供更多帮助,但希望这些说明可以帮助您入门。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM