Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
';python';指向anaconda安装_Python_Macos_Terminal_Anaconda_Zsh - Fatal编程技术网

';python';指向anaconda安装

';python';指向anaconda安装,python,macos,terminal,anaconda,zsh,Python,Macos,Terminal,Anaconda,Zsh,我已经安装了anaconda,但我仍然希望在终端窗口(zsh)中正常使用python)。目前,运行哪个python显示/Users/USERNAME/opt/anaconda3/bin/python 我不希望此命令指向我的anaconda安装。我想像过去一样使用python,并让它指向我的python2.7安装(/usr/bin/python) pip和python3也存在同样的问题。如何将这些路径更改回其默认位置?我想首先说我个人从未使用过Anaconda,但我有很多朋友使用过,他们似乎总是陷

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

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


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

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

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

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

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

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


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

这成功了!我是在被鼓励安装Anaconda之后才安装的,这是我参加的计算科学课程的一部分;我绝对不会在这之后重新安装它。很高兴听到它工作了!在mac上安装任何东西时,我建议您总是先检查一下是否可以使用homebrew进行安装,因为它可以解决所有依赖项并保持整洁。享受吧!