我总是使用cmd中的命令“python-mpipinstall”来安装软件包。今天我收到通知,我正在使用pip,可以通过键入“python-mpipinstall--upgrade pip”来安装PIP20.1.1。我这样做了,现在pip无法安装或卸载程序。这是我在尝试安装新软件包时收到的错误消息
ImportError: cannot import name 'webencodings' from 'pip._vendor' (C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pip\_vendor\__init__.py)
我是一个完全的初学者,不想把pip目录搞得一团糟,有没有一个简单的解决方案
当您的“系统”pip安装升级不正确时,pip 20+似乎就发生了这种情况。事实上,pip本身告诉您使用的默认升级命令进行了这种“错误”升级,这相当糟糕
有关详细讨论、一系列相关问题和一些解决方法,请参见this issueThis more recent report有一群人报告说pip20也是这样
可能easiest solution要卸载它:
这将使您回到“系统”pip安装。然后忽略警告,或者只在virtualenvs内部工作,这样您就可以安全地使用更新的pip
Another possible workaround是使用get pip脚本手动安装旧版本:
注意:如果有人有更好的建议,请随时评论/纠正我
相关问题 更多 >
编程相关推荐