J'ai installé opencv avec toutes les dépendances. Après l'installation, j'ai essayé d'importer matplotlib pour un exemple simple.
Ensuite, j'ai eu l'erreur suivante quand j'ai essayé d'installer matplotlib via pip avec 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.
Que puis-je faire pour installer matplotlib?
On dirait que votre utilisateur n'a pas la permission d'installer des paquets sur votre système (pour tous les utilisateurs). Voici comment résoudre ce problème pour Linux, MacOS et Windows.
Depuis votre terminal, vous pouvez installer le paquet uniquement pour votre utilisateur , comme ceci:
pip install <package> --user
OU
Vous pouvez utiliser su
ou Sudo
depuis votre terminal pour installer le paquet en tant que root
:
Sudo pip install <package>
A partir de l'invite de commande, vous pouvez installer le package pour votre utilisateur uniquement , comme ceci:
pip install <package> --user
OU
Vous pouvez installer le package en tant qu'administrateur , en procédant comme suit:
Run This Program As An Administrator
.pip install <package>
J'ai résolu ce problème en tapant la commande suivante,
pip install --user <package_name>
Exemple,
pip install --user tensorflow
REMARQUE: vous ne devez pas entrer votre propre nom d'utilisateur pour cette commande. Veuillez entrer avec '--user'.
Essaye ça:
Sudo pip install matplotlib