与pip一起运行命令会出现以下错误。甚至命令pip-V
也会产生以下错误。
我读到这个错误是由setupols版本31.0.0引起的,它应该低于28.0.0。但是我的setupols的版本是26.1.1,它仍然给出了相同的错误。
Traceback (most recent call last): File "/usr/local/bin/pip", line 7, in from pip import main File "/usr/local/lib/python3.5/dist-packages/pip/__init__.py", line 26, in from pip.utils import get_installed_distributions, get_prog File "/usr/local/lib/python3.5/dist-packages/pip/utils/__init__.py", line 27, in from pip._vendor import pkg_resources File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py", line 3018, in @_call_aside File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py", line 3004, in _call_aside f(*args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py", line 3046, in _initialize_master_working_set dist.activate(replace=False) File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py", line 2578, in activate declare_namespace(pkg) File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py", line 2152, in declare_namespace _handle_ns(packageName, path_item) File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py", line 2092, in _handle_ns _rebuild_mod_path(path, packageName, module) File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py", line 2121, in _rebuild_mod_path orig_path.sort(key=position_in_sys_path) AttributeError: '_NamespacePath' object has no attribute 'sort'
请参阅https://stackoverflow.com/a/48126778/7596504.这个问题可以通过修改/usr/local/lib/python3来解决。5/dist-packages/pip/_供应商/pkg_资源/_初始。py
。
升级安装工具:wgethttps://bootstrap.pypa.io/ez_setup.py-O|sudo python3
一般来说,sudo和pip的结合被认为是有害的,当你的系统还没有坏掉的时候就要避免这种情况。
我能找到的唯一解决方案是重新安装pip。在终端上运行这些命令
wgethttps://bootstrap.pypa.io/get-pip.py
sudo-hpythonget-pip。py——前缀=/usr/local/
但是,这仅适用于pip
,而不适用于pip3
!
我最近更新了我的自制Python 3.8安装。2至3.8。3.做完后,我跑了 以检查是否有任何更新。它更新了我从20.0安装的。2至20.1。1,并且自从我运行该命令以来,在我尝试使用它的任何时候都会抛出一个错误。以下是错误: 升级过程中似乎出现了一些问题,未能更改代码中的版本检查。我看到了类似的问题,但公认的答案对我来说并不适用。如何使再次可用?
我尝试使用以下命令升级pip3: 安装升级pip 但不幸的是,它不再工作,并显示以下信息: pip3——版本 信息: 回溯(最后一次调用): 文件/usr/local/lib/python3.4/dist-packages/pkg_-resources/init.py”,第651行,在“构建主ws.require(requires) 文件/usr/local/lib/python3.4/dist-
在我将我的系统从Ubuntu 13.04升级到13.10之后,apache、mysql和php配置出现了几个问题。 我解决了大部分问题,但我似乎无法让mCrypt库正常工作。软件包已安装,因此我不需要获取它。服务器工作正常,一切正常,但当我尝试使用Laravel4运行时,我得到一条消息,需要mCrypt。 我做了,输出是我尝试把到但是它没有工作。 有什么想法吗?
问题内容: 当我尝试使用pip升级matplotlib时,输出: 在日志的末尾说: 为什么失败了?非常感谢! 问题答案: 这是一个已知的错误,已在master上修复(https://github.com/matplotlib/matplotlib/pull/3414)。 该错误在于处理自由类型安装的处理。如果您安装Linux软件包freetype- dev,将避免此错误并能够进行编译。
我尝试升级pip与pip安装-U pip,我得到: 使用缓存的pip-8.0收集pip。2-py2。没有。whl 安装收集的软件包:pip找到现有安装:pip 7.1。0正在卸载pip-7.1。0: 例外情况: Traceback(最近的调用最后): 文件"/usr/local/lib/python2.7/dist-包/pip/basecommand.py",第223行,在主状态=self.run
我从19.10升级到Ubuntu 20.04,现在我不能使用pip。 Python已安装: 但如果我试着检查pip,我会得到: 我迷路了。谢谢你的帮助 使现代化 我使用venv创建虚拟环境。当没有激活venv时,我可以使用pip3: 但是如果我激活一个venv,它就不起作用了: 感谢您的建议和持续的帮助。 使现代化 我尝试删除venv并创建一个新的venv,但似乎我需要pip工作才能做到这一点: