恢复MacOS系统的Python3版本

用户名

我以某种方式设法将系统范围的Python3安装弄乱了,以进行全新的MacOS Catalina安装。问题出在pip上–我使用升级了系统pip版本sudo pip3 install --upgrade pip这样做之后,我从pip收到错误消息,提示:

WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip. Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue. To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.

然后,为了尝试(将失败)将pip降级到以前的版本以消除此错误,我使用以下方法卸载了该版本的pip-sudo pip3 uninstall pip我知道不是我最明智的举动。现在,pip3 –version我得到以下输出:

Traceback (most recent call last): File "/Library/Developer/CommandLineTools/usr/bin/pip3", line 6, in <module> from pip._internal import main ModuleNotFoundError: No module named 'pip'

我知道我可以用brew安装其他版本的python和pip(这是我目前正在做的事情),但是我知道很多系统服务和应用程序都依赖于系统安装的python,因此我想修复此问题问题。

谢恩·毕晓普(Shane Bishop)

sudo pip3 uninstall pip只会卸载pip,而不会卸载python。您可以重新安装pip。

要重新安装点子:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --user
rm get-pip.py

然后,您应使用pippython3 -m pip代替pip3,或者pip3在您的~/.profile(或~/.bashrc/~/.bash_aliases对于Linux bash用户)中创建一个别名

alias pip3='python3 -m pip'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

降低Python3版本

来自分类Dev

您可以更新Python3的QPython3版本吗?

来自分类Dev

如何在Ubuntu上安装PyQt4-phonon(python3版本)

来自分类Dev

当我尝试python3版本时,它不能作为命令运行

来自分类Dev

如何在Ubuntu上安装PyQt4-phonon(python3版本)

来自分类Dev

如何使用将在python2和python3版本中兼容的六模块迁移代码

来自分类Dev

以编程方式获取最新的python 3版本

来自分类Dev

Python2“在一个文件中提高e [0],e [1],e [2]”和python3版本

来自分类Dev

64位版本的socketcall系统调用Linux

来自分类Dev

64位版本的socketcall系统调用Linux

来自分类Dev

Python sqlite3:运行不同的sqlite3版本

来自分类Dev

Coderunner使用旧的2.71版本的Python代替OSX 10.7.5上的3.2版本

来自分类Dev

统一python 2/3版本中的支持类型

来自分类Dev

pytest想要我们不正确的python 3版本

来自分类Dev

如何在Ubuntu上为两个单独的Python 3版本安装tkinter?

来自分类Dev

如何使用Requirements.txt为不同的python 3版本指定不同的软件包版本

来自分类Dev

较旧的Debian发行版上的python3的较新的Debian版本?

来自分类Dev

NLTK 3版本4 API文档

来自分类Dev

毕加索:设置较旧的OkHttp3版本

来自分类Dev

TYPO3版本 6.2.1 ImageMagick缩放问题

来自分类Dev

链接到自定义sqlite3时,使用pyenv构建Python 3版本

来自分类Dev

需要__future__的Python 3.4版本的print()

来自分类Dev

Windows上的多个python 2.7版本

来自分类Dev

SQLAlchemy 1.0版本

来自分类Dev

为什么在x86_64系统上安装i386版本的软件?

来自分类Dev

我应该安装64位版本的操作系统吗?

来自分类Dev

如何安装64位操作系统而不是旧的32位版本?

来自分类Dev

同一操作系统的32位和64位版本的内核版本是否不同?

来自分类Dev

无法在macOS中卸载python3

Related 相关文章

  1. 1

    降低Python3版本

  2. 2

    您可以更新Python3的QPython3版本吗?

  3. 3

    如何在Ubuntu上安装PyQt4-phonon(python3版本)

  4. 4

    当我尝试python3版本时,它不能作为命令运行

  5. 5

    如何在Ubuntu上安装PyQt4-phonon(python3版本)

  6. 6

    如何使用将在python2和python3版本中兼容的六模块迁移代码

  7. 7

    以编程方式获取最新的python 3版本

  8. 8

    Python2“在一个文件中提高e [0],e [1],e [2]”和python3版本

  9. 9

    64位版本的socketcall系统调用Linux

  10. 10

    64位版本的socketcall系统调用Linux

  11. 11

    Python sqlite3:运行不同的sqlite3版本

  12. 12

    Coderunner使用旧的2.71版本的Python代替OSX 10.7.5上的3.2版本

  13. 13

    统一python 2/3版本中的支持类型

  14. 14

    pytest想要我们不正确的python 3版本

  15. 15

    如何在Ubuntu上为两个单独的Python 3版本安装tkinter?

  16. 16

    如何使用Requirements.txt为不同的python 3版本指定不同的软件包版本

  17. 17

    较旧的Debian发行版上的python3的较新的Debian版本?

  18. 18

    NLTK 3版本4 API文档

  19. 19

    毕加索:设置较旧的OkHttp3版本

  20. 20

    TYPO3版本 6.2.1 ImageMagick缩放问题

  21. 21

    链接到自定义sqlite3时,使用pyenv构建Python 3版本

  22. 22

    需要__future__的Python 3.4版本的print()

  23. 23

    Windows上的多个python 2.7版本

  24. 24

    SQLAlchemy 1.0版本

  25. 25

    为什么在x86_64系统上安装i386版本的软件?

  26. 26

    我应该安装64位版本的操作系统吗?

  27. 27

    如何安装64位操作系统而不是旧的32位版本?

  28. 28

    同一操作系统的32位和64位版本的内核版本是否不同?

  29. 29

    无法在macOS中卸载python3

热门标签

归档