当我尝试pip install
任何包时,我收到此错误:
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied:
'/usr/local/lib/python2.7/dist-packages/numpy'
Consider using the `--user` option or check the permissions.
当我尝试做sudo pip install
任何事情时都会出现以下错误。
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name main
farzand@farzand-linux:~$
答案1
Ubuntu 18.04 中有两个不同的 pip 包:python-pip(适用于 Python 2.x)和python3-pip(适用于 Python 3.x)。要安装与 18.04 中的默认 Python 版本兼容的软件包,您需要安装 python3-pip。
sudo apt install python3-pip
您也可以使用以下任一方式安装 numpy:
sudo apt install python3-numpy # for Python 3.x
或者
sudo apt install python-numpy # for Python 2.x in Ubuntu 20.04 and earlier
请注意默认 Ubuntu 存储库中 Python 2.x 和 Python 3.x 包的前缀包名称的约定python-
。python3-