首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有命名为packaging的模块

没有命名为packaging的模块
EN

Stack Overflow用户
提问于 2017-02-14 17:18:01
回答 3查看 34.6K关注 0票数 14

我在Ubuntu14上工作,我安装了python3和pip3。当我尝试使用pip3时,出现以下错误

代码语言:javascript
复制
Traceback (most recent call last):
  File "/usr/local/bin/pip3", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/lib/python3.5/dist-packages/pkg_resources/__init__.py", line 70, i
n <module>
    import packaging.version
ImportError: No module named 'packaging'

有人知道问题出在哪里吗?

非常感谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-02-14 19:38:53

如果我理解得很好,在别人的回复中导致混淆的问题是你在运行pip本身时有一个错误,这阻止了pip的自我更新或安装丢失的包。

按照要求,请详细说明您是如何安装Python3和pip的。Ubuntu 14没有提供Python 3.5。

为了进行诊断,请给出以下输出

代码语言:javascript
复制
which python3

这可能是/usr/bin/python3,它指的是系统范围的python3,而您的pip位于/usr/local/bin/pip3中。

建议的解决方案:使用apt-get remove python3-pip卸载系统pip,然后使用pip3python3.5 -m pip重试。

票数 4
EN

Stack Overflow用户

发布于 2017-02-14 19:31:19

首先更新您的pip版本本身。你可以带上a look at this answer

代码语言:javascript
复制
pip3 install --upgrade pip

然后尝试安装packaging,如果现在还没有安装的话。

代码语言:javascript
复制
pip3 install packaging
票数 23
EN

Stack Overflow用户

发布于 2020-12-19 06:05:32

我最近也犯了同样的错误。不幸的是,其他答案都没有解决我的问题。最后,安装以下软件包解决了我的问题:

代码语言:javascript
复制
sudo apt install python3-packaging

对于旧版本的Python,您可能需要调整命令:

代码语言:javascript
复制
sudo apt install python-packaging
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42222096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档