如何修复 python3 上 pip 的错误升级

分类

在有人打我之前,我已经安装了 venv/virtualenv 来设置虚拟环境,但是我遇到了其他问题,所以有人建议我将我的 pip3 版本升级到当前版本(现在是 22.0.4)

我以某种方式搞砸了 pip 和 pip3 所以希望有人可以帮助我。

我尝试通过运行在我的 Ubuntu 16.04 机器上升级我的 pip 版本

pip3 install --upgrade pip

我也试过跑步

pip3 install --upgrade pip3

升级后,我在尝试运行 pip3 时不断出错,因此我将其删除,并计划使用 get-pip.py 脚本进行安装。

但是,现在当我尝试使用安装 pip3

sudo python3 /tmp/get-pip.py

我不断收到一个 AttributeError:

$ sudo python3 /tmp/get-pip.py 
Traceback (most recent call last):
  File "/tmp/get-pip.py", line 27077, in <module>
    main()
  File "/tmp/get-pip.py", line 135, in main
    bootstrap(tmpdir=tmpdir)
  File "/tmp/get-pip.py", line 111, in bootstrap
    monkeypatch_for_cert(tmpdir)
  File "/tmp/get-pip.py", line 92, in monkeypatch_for_cert
    from pip._internal.commands.install import InstallCommand
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 656, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 626, in _load_backward_compatible
  File "/tmp/tmpu1lmh2fr/pip.zip/pip/_internal/commands/__init__.py", line 9, in <module>
...
...
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 656, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 626, in _load_backward_compatible
  File "/tmp/tmpu1lmh2fr/pip.zip/pip/_vendor/pyparsing.py", line 5677, in <module>
  File "/tmp/tmpu1lmh2fr/pip.zip/pip/_vendor/pyparsing.py", line 1488, in setResultsName
  File "/tmp/tmpu1lmh2fr/pip.zip/pip/_vendor/pyparsing.py", line 1491, in _setResultsName
  File "/tmp/tmpu1lmh2fr/pip.zip/pip/_vendor/pyparsing.py", line 1445, in copy
AttributeError: module 'copy' has no attribute 'copy'

有人可以指出有关如何重新安装 pip/pip3 或如何解决此 AttributeError 的说明吗?希望该解决方案也能保留我之前下载的旧模块。谢谢

博士

检查是否有文件/tmp/copy.py或目录+文件/tmp/copy/__init__.py试试这些命令:sudo python3 -c "import copy; print(copy.copy)"sudo python3 -c "import copy; print(copy.__file__)"

如果其中任何一个存在,它将被导入而不是标准模块copy,因为 Python 在开头添加了脚本的目录(脚本是/tmp/get-pip.py, directory /tmp/),sys.path所以它是 Python 开始查找模块/包的地方。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在CentOS 7上专门为Python3安装pip?

如何在从源Python编译的Pip上安装Pip

osx上的python / pip错误

如何在Ubuntu上通过pip安装python3版本的软件包?

如何在Ubuntu上通过pip安装python3版本的软件包?

如何在Windows上使用pip安装来修复错误“…中的预期版本规格”?

如何修复Python 3.5的pip无法在Windows x64上编译扩展

如何使用Python 2.7修复Windows上的pip安装证书问题?

如何修复osqp for python3.4的pip安装错误?

如何解决python3的此pip错误?

如何在Windows 10上的Python 3中修复notify2'dbus'错误

如何修复PIP安装MySQL-Python时出现的错误

Python3 pip3在Ubuntu上安装失败

在Fedora上为python3运行pip

如何使用 pip 为 python3 安装 python 包?

我的 mac 上安装了 python 2.7 和 3.6。如何找到与 Python3 关联的 pip 版本?

如何修复python django_auth_ldap上的错误

如何使用 python3 修复拼贴中的错误?

如何修复:ubuntu 19.04 无法升级到 19.10 错误“您的 python3 安装已损坏。请修复‘/usr/bin/python3’”

如何修复“错误:权限被拒绝@[此处的文件目录]”,而在 Mac 上“limking”python 3

在 Windows 10 上安装 PIP 时如何修复此错误?

如何在升级中完全修复 Android 9.0 上的 SQLite“无此类表错误”

在 Windows 上升级 Python 3.7 的 pip 但遇到权限错误

安装请求时如何修复pip错误

如何修复 d3.forceLink 上的“错误:缺失:0”

pip3 在 Raspbian 上安装 opencv-python 错误

{Python 3.8} setuptools 上的 Pip 命令错误

mac上安装了python3和pip但是找不到pip3命令

如何升级pip?更新时出现此错误