python - 命令“pip install Somepackage”在 Ubuntu 20.04 上不起作用
问题描述
我安装了Ubuntu 20.04。我已经安装了python3.8
。python3-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'
解决方案
您正在使用 python 3.xx 这就是您应该使用 pip3 的原因。
试试这样:
pip3 install SomePackage
如果 pip3 没有加载,请使用它:
sudo apt install python3-pip
您也可以使用以下方法进行更新:
python3 -m pip install --upgrade pip
推荐阅读
- python - 使用 python 的 API 后调用
- javascript - 请看我的问题,相信我很容易解决
- git - 本地计算机上运行的 git 命令覆盖 aws codecommit repo 文件夹
- matlab - 有没有办法减少 matlab 中 a 和 b 是大列向量的 ab' 相关操作所花费的时间?
- android-databinding - 我们可以在一个片段中同时使用黄油刀和数据绑定吗?
- c# - 这是在查询后设置更多属性值的好方法吗?
- amazon-dynamodb - 获取 Sortkey DynamoDB PartiQL 的最大值
- javascript - 将输入字段值的值转移到另一个输入字段
- python - 如何在没有python模块的情况下列出.csv中每个月的最低数字?
- android - 我们可以在生产环境中使用 runblocking 和协程来进行房间查询吗?