我最近更新了Catalina和默认的zsh。我可能在过渡期间弄乱了路径,我目前正在尝试整理 Python3.7、pip3、命令行 PATH 和我的 zshrc 文件的位置。
看起来好像/usr/bin、/usr/local/bin、/usr/local/Cellar/python 和/Users/[user]/.local/bin 中包含潜在的冗余文件。
以下是命令的复制品:
$ which python3
/usr/bin/python3
$ which python
/usr/bin/python
$ which pip
pip not found
$ which pip3
/usr/bin/pip3
$ pip3 -V
Traceback (most recent call last):
File "/Library/Developer/CommandLineTools/usr/bin/pip3", line 10, in <module>
sys.exit(main())
TypeError: 'module' object is not callable
$ cat ~/.zshrc
export PATH=$PATH:/usr/local/bin:/usr/bin
$ echo $PATH
/Users/[user]/.local/bin:/bin:/usr/bin:/usr/local/bin:/Users/[user]/anaconda3/bin:/Users/[user]/anaconda3/bin:/Users/[user]/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/[user]/anaconda3:/Library/TeX/texbin:/usr/local/share/dotnet:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin:/usr/local/bin:/usr/bin:/usr/local/bin:/usr/bin
谁能帮我解决所有这些问题?据我了解:我只需要 Python2.x 的操作系统;使用 Catalina,我现在应该只在我的用户中存储 Python3.x(而不是在/usr 中(?pip3 会自动与 Python3.x 一起安装(尽管我的返回错误(,也应该安装在我的用户中而不是/usr 中?此外,我的$PATH仍然包含残留物,例如蟒蛇,我已经将其删除了......如何/在哪里更新我的$PATH?在 zshrc 文件中?
全新安装 Catalina 后,我遇到了这个问题。我也在使用zsh
.
我做错了什么:
我已经使用以下方法安装了新版本的pip
:
sudo pip3 install --upgrade pip
根据提示。但是,这不适用于 苹果的python
,因为路径不正确。相反,应该使用sudo -H
。
我如何固定点:
幸运的是,python3 -m pip
仍然可以作为pip3
的解决方法。
安装旧版本的pip
(就我而言,19.3.0
就足够了(:
sudo -H python3 -m pip install --upgrade pip==19.3.0
然后再次升级:
sudo -H python3 -m pip install --upgrade pip
我希望这也能解决您的问题。
我和你有同样的问题。解决方式
brew install python3
我也有类似的问题。您可以使用
rehash
以更新路径。它为我解决了这个问题。
我通过删除~/Library/Python解决了这个问题。
> 我也在全新安装的带有Kitty术语emulator + ohmyzsh
的MacOS Catalina上遇到了这个问题。
阅读这个问题将我带到了我的.zshrc
,其中仍然有评论
#export PATH=$HOME/bin:/usr/local/bin:$PATH
我删除了注释,该注释将$HOME/bin添加到PATH中
~/.zshrc
export PATH=$HOME/bin:/usr/local/bin:$PATH
此更改使我能够成功运行pip3
命令,而不会出现回溯错误。
该解决方案对我不起作用。使用以下命令重新安装 python3 后:brew reinstall python3
我这样做了:
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
我从这个网站上读到的: https://mikebeach.org/2020/02/08/pip3-crashes-on-macos-catalina/
我希望它对你们有所帮助