Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 命令';pip安装Somepackage';不适用于Ubuntu 20.04_Python_Python 3.x_Linux_Pip_Ubuntu 20.04 - Fatal编程技术网

Python 命令';pip安装Somepackage';不适用于Ubuntu 20.04

Python 命令';pip安装Somepackage';不适用于Ubuntu 20.04,python,python-3.x,linux,pip,ubuntu-20.04,Python,Python 3.x,Linux,Pip,Ubuntu 20.04,我已经安装了Ubuntu 20.04。 我已经安装了python3.8和python3pip。 然而,当执行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')(

我已经安装了Ubuntu 20.04。 我已经安装了
python3.8
python3pip
。 然而,当执行
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'
回溯(最近一次呼叫最后一次):
文件“/usr/local/bin/pip”,第11行,在
加载入口点('pip==7.1.0','console脚本','pip')()
文件“/usr/local/lib/python3.8/dist-packages/pip-7.1.0-py3.8.egg/pip/_-init___;.py”,第217行,主文件
return command.main(cmd_args)
文件“/usr/local/lib/python3.8/dist packages/pip-7.1.0-py3.8.egg/pip/basecommand.py”,第216行,在main中
使用self.\u build\u会话(
文件“/usr/local/lib/python3.8/dist packages/pip-7.1.0-py3.8.egg/pip/basecommand.py”,第68行,在构建会话中
session=PipSession(
文件“/usr/local/lib/python3.8/dist-packages/pip-7.1.0-py3.8.egg/pip/download.py”,第316行,在__
self.headers[“用户代理”]=用户代理()
文件“/usr/local/lib/python3.8/dist-packages/pip-7.1.0-py3.8.egg/pip/download.py”,第92行,位于用户代理中
zip([“名称”、“版本”、“id”],platform.linux_distribution()),
AttributeError:模块“平台”没有属性“linux\u发行版”

您正在使用python 3.x.x。这就是为什么您应该使用pip3

试着这样做:

pip3 install SomePackage
如果pip3未加载,请使用此选项:

sudo apt install python3-pip
您还可以使用以下方法进行更新:

python3 -m pip install --upgrade pip

查一下这本书,谢谢你的帮助