没有名为 packaging.version 的模块

没有名为 packaging.version 的模块

我昨天安装了 Ubuntu 14.04,并通过命令安装了 pip
sudo apt-get install python-pip
后来当我尝试通过 pip 安装其他包或尝试检查 pip 版本时,出现了以下错误。

Traceback (most recent call last):  
  File "/usr/bin/pip", line 5, in module  
    from pkg_resources import load_entry_point  
  File "/home/abhi/.local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 70, in module  
    import packaging.version  
ImportError: No module named packaging.version

我尝试安装 pip3,但也出现同样的错误。

答案1

我通过以下命令安装 pip 解决了上述问题

python -m pip install -U pip

现在 pip 工作正常..

答案2

对我有用的是使用获取pip.py脚本,如上所述这里

sudo apt-get purge python-pip python-setuptools
curl -O https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

相关内容