“python”指向anaconda安装

2024-04-26 02:48:59 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

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


Tags: pip命令路径终端whichbinusrusername
1条回答
网友
1楼 · 发布于 2024-04-26 02:48:59

我想首先说,我个人从未使用过Python,但我有很多朋友使用过,他们似乎总是陷入热水中。如果您不需要Anaconda提供的特定于数据科学的工具(我想大部分工具都可以通过使用pip install <package_name>轻松获得),那么我强烈建议您不要使用Anaconda。我建议您改为使用自制来安装python 3.7,而不要使用python 2.7的系统版本。。。无论如何

我最近修复了一个类似于您为朋友描述的问题。我最终删除了他的anacaonda版本并重新安装了fresh from homebrew(链接:https://brew.sh/),所以这就是我帮助他的方式,希望这也能帮助你

首先,我将检查~/.bash_profile(或者可能是~/.bashrc)文件的配置。在前面加上#字符,注释掉所有与水蟒有关的行。我相信当anaconda安装时,它会将python的anaconda版本的位置放在路径层次结构的更高位置,因此您的计算机会在它有机会查看/usr/bin之前首先看到它

其次,你需要把Python移到垃圾桶里。。。我会首先破坏整个'/Users/USERNAME/opt/anaconda3'目录。如果内存正常,anaconda会在/MacitoshHD/Library/Frameworks目录中存储其他与python相关的内容,但不要引用我的话。我建议你去那里看看,把那些看起来与水蟒安装有关的东西都扔掉

之后,在一个新的终端中(以便刷新路径),我安装了自制软件,然后运行命令brew install python3来安装python3。我想我可能运行了安装程序输出中推荐的命令,类似于“brew link python3”到symlink python3,安装后需要将其链接到symlink python3

最后,一切都完成了python2和python3都已安装,并且可以正常工作。python2是系统默认版本,python3是自制安装版本。请随时提出任何问题,我会尽力提供更多帮助,希望这些说明能帮助您开始

相关问题 更多 >