Когда Я пытаюсь установить 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:~$
В Ubuntu 18.04 существует два различных пакета зернышка: зернышко Python (для Python 2.x) и python3-зернышко (для Python 3.x). Для установки пакетов, которые совместимы с версией Python по умолчанию в 18,04, необходимо установить python3-зернышко.
sudo apt install python3-pip
можно также установить numpy с также:
sudo apt install python3-numpy # for Python 3.x
или
sudo apt install python-numpy # for Python 2.x
Примечание python-
и python3-
конвенция для снабжения предисловием названий пакета пакетов Python 2.x и Python 3.x в репозиториях Ubuntu по умолчанию.