J'essaie d'exécuter du code avec Python. Il utilise BIBLIOTHÈQUE DE TWEPY . Ensuite, j'ai eu cette erreur:
ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/sockshandler.py' Consider using the `--user` option or check the permissions.
4 Réponses :
Regardez le message d'erreur:
... Permission denied: '/usr/local/lib/python2.7 ....
Si vous utilisez Python3, vous devriez utiliser Pip3, PIP est probablement le PiPHon2 PIP. P>
Cependant, mieux utilise Vous pouvez également l'installer en tant qu'utilisateur sans sudo pour votre compte local:
PYTYON3 -M PIP INSTALL TWEPY CODE> qui vous garantit que vous utilisez le PIP pour votre version Python spécifique. P>
PYTHON3 -M PIP Installation --Utilisateur Tweepy code> p>
Un conseil supplémentaire pour compléter cette réponse précise: vous pouvez utiliser un environnement virtuel (en utilisant python3 -m Venv
PIP INSTALL CODE>, qui appellera le bon PIP et rendra l'installation contextuelle sur le VENV).
J'essaie d'utiliser PYTYON3 -M PIP INSTALL -USER TWEPY CODE> Mais obtenez cette erreur
/ usr / bin / python3: aucun module nommé pip code>
OWH, je pense que je devrais installer Pip3 d'abord en utilisant sudo apt install Python3-pip code>. Et maintenant ça marche.
Utilisez le drapeau - utilisateur code>, comme ...
pip|pip3 install <PACKAGE> --user
Vous semble avoir 2 installations Python sur la machine. Python 3.x et Python 2.7.
Lorsque vous exécutez la commande pip code>, les points d'alias sur
pip2 code> qui installe des packages pour Python 2.7 - ce qui est clair dans votre message d'erreur
Permission denied: '/usr/local/lib/python2.7/dist-packages/sockshandler.py'