В доступе отказано в ошибке при установке matplotlib - PullRequest
0 голосов
/ 29 апреля 2018

Я установил opencv со всеми зависимостями. После установки я попытался импортировать matplotlib для простого примера.

Тогда я получил следующую ошибку, когда попытался установить matplotlib через pip с pip install matplotlib:

Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/lib/python3.5/dist-packages/kiwisolver.cpython-35m-x86_64-linux-gnu.so'
Consider using the `--user` option or check the permissions.

Что я могу сделать, чтобы установить matplotlib?

Ответы [ 5 ]

0 голосов
/ 14 июля 2019

Попробуйте это:

sudo pip install <xyz>

и / или это:

sudo pip3 install <xyz>
0 голосов
/ 28 июня 2019

У вас нет разрешения на глобальную установку пакета, вы можете использовать sudo pip install matplotlib, но это не рекомендуется.

Рекомендуется использовать venv или virtualenv для создания виртуальной среды.

venv:
1. создать виртуальную среду Python python3 -m venv <DIR>
2. активировать виртуальную среду source <DIR>/bin/activate
3. установить Matplotlib, pip install matplotlib

0 голосов
/ 29 апреля 2018

Попробуйте это:

sudo pip install matplotlib
0 голосов
/ 08 января 2019

Я решил эту проблему, набрав следующую команду,

pip install --user <package_name>

Пример,

pip install --user tensorflow

ПРИМЕЧАНИЕ. Вы не должны вводить собственное имя пользователя для этой команды. Пожалуйста, введите '--user'.

0 голосов
/ 29 апреля 2018

Похоже, у вашего пользователя нет прав на установку пакетов в вашей системе (для всех пользователей). Вот как можно решить эту проблему для Linux, macOS и Windows.


Linux / macOS

С вашего терминала вы можете установить пакет только для вашего пользователя , например:

pip install <package> --user

OR

Вы можете использовать su или sudo со своего терминала, чтобы установить пакет как root:

sudo pip install <package>

Windows

Из командной строки вы можете установить пакет только для вашего пользователя , например:

pip install <package> --user

OR

Вы можете установить пакет от имени администратора , выполнив следующие действия:

  1. Щелкните правой кнопкой мыши значок командной строки
  2. Выберите опцию Run This Program As An Administrator
  3. Запустить команду pip install <package>
...