Я установил 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?
Похоже, что у вашего пользователя нет разрешения на установку пакетов в вашей системе (для всех пользователей). Вот'как исправить эту проблему для Linux, macOS и Windows.
В терминале вы можете установить пакет только для вашего пользователя, как показано ниже:
pip install <package> --user
ОР
Вы можете использовать su
или sudo
из терминала, чтобы установить пакет от имени root
:
sudo pip install <package>
Из командной строки вы можете установить пакет только для вашего пользователя, как показано ниже:
pip install <package> --user
ОР
Вы можете установить пакет от имени администратора, выполнив следующие шаги:
Запустить эту программу от имени администратора
.pip install <package>
.Я решил эту проблему, введя следующую команду,
pip install --user <package_name>
Пример,
pip install --user tensorflow
ПРИМЕЧАНИЕ: Вы не должны вводить свое собственное имя пользователя для этой команды. Пожалуйста, введите '--user'.
Попробуйте это:
sudo pip install matplotlib