Rao*_*ouf 5 python ubuntu pip python-3.x
我在Ubuntu 14上工作.我安装了python3和pip3.当我尝试使用pip3时,我有这个错误
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'
Run Code Online (Sandbox Code Playgroud)
有人知道这是什么问题吗?
非常感谢
小智 12
我最近也遇到了同样的错误。不幸的是,其他答案都没有解决我的问题。最后安装以下软件包解决了我的问题:
sudo apt install python3-packaging
Run Code Online (Sandbox Code Playgroud)
对于旧版本的 Python,您可能需要调整命令:
sudo apt install python-packaging
Run Code Online (Sandbox Code Playgroud)
首先更新你的pip版本.你可以看看这个答案
pip3 install --upgrade pip
Run Code Online (Sandbox Code Playgroud)
然后尝试安装packaging,如果它现在尚未安装.
pip3 install packaging
Run Code Online (Sandbox Code Playgroud)
如果我理解得很好,导致其他回复混乱的问题是您在运行 pip 本身时出错,这会阻止 pip 的自我更新或安装丢失的软件包。
根据要求,请准确说明您如何安装 Python 3 和 pip。Ubuntu 14 不附带 Python 3.5。
为了诊断,请给出输出
which python3
Run Code Online (Sandbox Code Playgroud)
这可能/usr/bin/python3是指系统范围的 python3,而你的 pip 位于/usr/local/bin/pip3.
建议的解决方案:使用 卸载系统 pip,然后使用或apt-get remove python3-pip重试。pip3python3.5 -m pip
| 归档时间: |
|
| 查看次数: |
14767 次 |
| 最近记录: |