首页 > 解决方案 > 在 Windows 10 中,pip 导入错误:安装 pipenv 后无法导入名称 main

问题描述

我正在尝试使用 pipenv 以及 pip 并遇到一些问题。我使用 pip 安装了 pipenv。我使用 pip 安装了 pipenv。然后我回去尝试运行pip -v并得到以下信息:ImportError: cannot import name main.我已经看到这个问题为 Linux 和 Mac 回答了,但我不能使用sudowhich命令;我在使用 CMD 控制台的 Windows 10 上。在我的脚本文件夹中,我看到了 pip、pip2.7 和 pip2。我不记得哪一个是我的系统点子。我知道我可能需要卸载并重新安装(我已经尝试升级,但是当然,如​​果没有运行 pip,你就无法升级 pip)。我不想弄得更乱,所以我想问一下如何在 Windows 的 CMD 控制台中解决这个问题。

标签: python-2.7pipimporterrorpipenv

解决方案


显然,当我安装 pipenv 时,它改变了我之前使用的系统 pip 版本。出于某种原因,我找到的所有答案都是使用 Linux 或 Mac,但这是我解决它的方法。只需打开命令提示符并键入:

 $python -m pip uninstall pip

然后,通过键入以下内容测试您是否仍然安装了旧版本:

 $pip -V

这表明我已经从使用 pip 版本 18 回到使用版本 8.1.1。然后,您应该能够使用 pip 继续执行其他任务。


推荐阅读