python-2.7 - 在 Windows 10 中,pip 导入错误:安装 pipenv 后无法导入名称 main
问题描述
我正在尝试使用 pipenv 以及 pip 并遇到一些问题。我使用 pip 安装了 pipenv。我使用 pip 安装了 pipenv。然后我回去尝试运行pip -v
并得到以下信息:ImportError: cannot import name main.
我已经看到这个问题为 Linux 和 Mac 回答了,但我不能使用sudo
或which
命令;我在使用 CMD 控制台的 Windows 10 上。在我的脚本文件夹中,我看到了 pip、pip2.7 和 pip2。我不记得哪一个是我的系统点子。我知道我可能需要卸载并重新安装(我已经尝试升级,但是当然,如果没有运行 pip,你就无法升级 pip)。我不想弄得更乱,所以我想问一下如何在 Windows 的 CMD 控制台中解决这个问题。
解决方案
显然,当我安装 pipenv 时,它改变了我之前使用的系统 pip 版本。出于某种原因,我找到的所有答案都是使用 Linux 或 Mac,但这是我解决它的方法。只需打开命令提示符并键入:
$python -m pip uninstall pip
然后,通过键入以下内容测试您是否仍然安装了旧版本:
$pip -V
这表明我已经从使用 pip 版本 18 回到使用版本 8.1.1。然后,您应该能够使用 pip 继续执行其他任务。
推荐阅读
- python - Python:在查找列表中最小数字的最长序列的长度时输出不正确
- sitecore - 在 sitecore 中以编程方式在内容编辑器中切换语言
- javascript - 快速路由练习返回奇怪的错误
- c# - 有没有一种方法可以更有效或更快地在 excel 文件中写入大型数据表?
- python - 使用 Celery 中的内存中断时,同步处理所有待处理的任务
- angular - 错误时来自服务器的请求响应
- wordpress - DirectAdmin 托管 - 默认页面重定向
- c - 编译 OpenGL 时出现 GLUT 库问题
- sql - 基于数据的基本报告
- xamarin.forms - 使用 GPU 加速的 SkiaSharp 绘图图像