【问题标题】:How to fix ImportError: cannot import name 'main' when installing any packages through pip?如何修复 ImportError:通过 pip 安装任何包时无法导入名称“main”?
【发布时间】:2019-07-19 05:25:50
【问题描述】:

升级 pip 后,我无法安装任何其他软件包(例如:pip install pandas)。总是在显示 ImportError:cannot import name 'main' 我使用的是 windows 7,我没有管理员权限

我已经尝试了以下步骤,但没有任何效果。

python -m pip uninstall pip
python -m pip install pip==9.0.3

得到错误消息为“没有名为 pip 的模块。ma​​in; pip是一个包,不能直接执行

【问题讨论】:

标签: python pip importerror


【解决方案1】:

解决您的问题的替代解决方案。

下载this python 文件并运行以下命令。

python get-pip.py

之后,运行

python -m pip install --user pandas

--user 使 pip 安装包没有任何管理员权限。

【讨论】:

  • 使用这些命令时出现错误,如 python get-pip.py > 权限错误:[Errno:13] 权限被拒绝。 python get-pip.py--user > FilenotFoundError: [Errno 2] 没有这样的文件或目录
  • @Guruprakash 你需要下载这个file,确保你把它保存为get-pip.py。下载后,从该文件夹打开 terminal 并运行 python get-pip.py
  • 感谢您的回复。我从文件夹中尝试过,但收到错误消息(在 msg:安装收集的包:pip,wheel 之后)为“FilenotFoundError:[Errno 2] 没有这样的文件或目录 – 'C:\\Users\\xyz\\AppData\\漫游\\Python\\Python36\\site-packages\\pip\_vendor\\distlib\\t32.exe"。
  • @Guruprakash 您需要先卸载 pip 使用下载的文件进行安装。
  • 卸载 pip 显示此错误“导入错误:无法导入“pkg_resources”。我尝试了“pip uninstall pip”和“pip uninstall pip --user”
猜你喜欢
  • 1970-01-01
  • 2019-08-15
  • 2019-11-27
  • 2015-02-05
  • 2019-12-19
  • 1970-01-01
  • 1970-01-01
  • 2021-12-08
相关资源
最近更新 更多