Получение ошибки «EnvironmentError: [Errno 13] Permission denied» при попытке установить любой пакет с помощью пакета

Когда Я пытаюсь установить 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
задан 30 September 2019 в 08:51

1 ответ

В 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 по умолчанию.

, Как обновить зернышко до последней версии?

0
ответ дан 23 October 2019 в 10:11

Другие вопросы по тегам:

Похожие вопросы: