首页 > 解决方案 > 命令“pip install Somepackage”在 Ubuntu 20.04 上不起作用

问题描述

我安装了Ubuntu 20.04。我已经安装了python3.8python3-pip但是在执行时pip install SomePackage出现此错误。

Traceback (most recent call last):
  File "/usr/local/bin/pip", line 11, in <module>
    load_entry_point('pip==7.1.0', 'console_scripts', 'pip')()
  File "/usr/local/lib/python3.8/dist-packages/pip-7.1.0-py3.8.egg/pip/__init__.py", line 217, in main
    return command.main(cmd_args)
  File "/usr/local/lib/python3.8/dist-packages/pip-7.1.0-py3.8.egg/pip/basecommand.py", line 216, in main
    with self._build_session(
  File "/usr/local/lib/python3.8/dist-packages/pip-7.1.0-py3.8.egg/pip/basecommand.py", line 68, in _build_session
    session = PipSession(
  File "/usr/local/lib/python3.8/dist-packages/pip-7.1.0-py3.8.egg/pip/download.py", line 316, in __init__
    self.headers["User-Agent"] = user_agent()
  File "/usr/local/lib/python3.8/dist-packages/pip-7.1.0-py3.8.egg/pip/download.py", line 92, in user_agent
    zip(["name", "version", "id"], platform.linux_distribution()),
AttributeError: module 'platform' has no attribute 'linux_distribution'

标签: pythonpython-3.xlinuxpipubuntu-20.04

解决方案


您正在使用 python 3.xx 这就是您应该使用 pip3 的原因。

试试这样:

pip3 install SomePackage

如果 pip3 没有加载,请使用它:

sudo apt install python3-pip

您也可以使用以下方法进行更新:

python3 -m pip install --upgrade pip

推荐阅读