在Windows 10中,pip导入错误:安装pipenv后无法导入主名称

时间:2018-07-30 14:51:13

标签: python-2.7 pip importerror pipenv

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

1 个答案:

答案 0 :(得分:0)

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

 $python -m pip uninstall pip

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

 $pip -V

这表明我已经从使用pip版本18转到使用版本8.1.1。然后,您应该可以使用pip进行其他任务。