python - 导入错误 : No module named 'typing' when tryi

我想在我的 PC 上安装 pygame,当我在 cmd 中输入 pip 时,我得到了这个错误:

  File "C:\Python34\Scripts\pip3-script.py", line 9, in <module>
    load_entry_point('pip==21.1', 'console_scripts', 'pip3')()
  File "C:\Python34\lib\site-packages\setuptools-18.1-py3.4.egg\pkg_resources\__
init__.py", line 558, in load_entry_point
  File "C:\Python34\lib\site-packages\setuptools-18.1-py3.4.egg\pkg_resources\__
init__.py", line 2682, in load_entry_point
  File "C:\Python34\lib\site-packages\setuptools-18.1-py3.4.egg\pkg_resources\__
init__.py", line 2355, in load
  File "C:\Python34\lib\site-packages\setuptools-18.1-py3.4.egg\pkg_resources\__
init__.py", line 2361, in resolve
  File "C:\Users\user\AppData\Roaming\Python\Python34\site-packages\pip\__init__
.py", line 1, in <module>
    from typing import List, Optional
ImportError: No module named 'typing'

最佳答案

如果您不小心升级了您的 pip,很遗憾,您将无法使用 pip 恢复之前的版本,因为 pip 已损坏。

如果您使用的是像 Centos 这样的 Linux,您也许可以使用以下命令重新安装 pip:

yum reinstall -y python2-pip.noarch python27-python-pip.noarch

但由于您使用的是 Windows,也许可以尝试使用 https://bootstrap.pypa.io/get-pip.py 重新安装 pip并指定你想要的 pip 版本:

https://bootstrap.pypa.io/get-pip.py

关于python - 导入错误 : No module named 'typing' when trying to install a package,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67344483/

相关文章:

awk - Unix 提取两行之间的行并将它们存储在各自的文件中

javascript - 类型错误:无法在 React 项目中读取 null 的属性 'length

git - 如何在 git pull 之前预览更改

r - 使向量的所有元素都不同

reactjs - "Redundant alt attribute. Screen-readers

r - 使用 gsub() 从 R 中的数组中提取数字

loops - 为什么内循环收集不返回结果?

azure - 如何删除被不属于我的域锁定的 Front Door 资源

r - 从数据框中的前一列中减去每一列

kotlin - 如何获取数组 Kotlin 中特定值的大小