Je suis nouveau sur Python et j'ai essayé d'installer certains packages avec pip
.
Mais pip install unroll
me donne
La commande "python setup.py egg_info" a échoué avec le code d'erreur 1 dans C: \ Users \ MARKAN ~ 1 \ AppData \ Local \ Temp \ pip-build-wa7uco0k \ unroll \
Comment puis-je resoudre ceci?
Réponses:
À propos du code d'erreur
Selon la documentation Python :
Le code d'erreur 1 est défini dans
errno.h
et signifieOperation not permitted
.À propos de votre erreur
Vos setuptools ne semblent pas être installés. Suivez simplement le
Installation Instructions
site Web PyPI.S'il est déjà installé, essayez
S'il est déjà à jour, vérifiez que le module ez_setup ne manque pas. Si c'est le cas, alors
Puis réessayez
Si cela ne fonctionne toujours pas, peut-être que pip n'a pas installé / mis à niveau setup_tools correctement, vous pouvez donc essayer
Et encore
la source
pylint
.lazy-object-proxy
n'a pas été installé: "error: [Errno 2] No such file or directory: 'examples'
" "Command "python setup.py egg_info" failed with error code 1
". La misesetuptools
à jour l'a corrigé.pip install ez_setup
était la solution pour moi :)Voici un petit guide expliquant un peu comment j'installe habituellement de nouveaux packages sur Python + Windows. Il semble que vous utilisiez des chemins Windows, donc cette réponse restera fidèle à ce SO particulier:
pip install package_i_want
dans certaines de mes invites de commande Visual Studio. Quelle invite de commande Visual Studio? Eh bien, idéalement le Visual Studio qui correspond à celui qui a été utilisé pour construire Python. Par exemple, disons que votre installation Python le ditPython 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (AMD64)] on win32
. La version de Visual Studio utilisée pour compiler Python peut être trouvée ici , donc v1500 signifie que j'utiliserais l'invite de commande vs2008 x64easy_install package_i_want
pip install package_i_want.whl
pip install package_i_want.whl
Maintenant, si nous nous concentrons sur votre problème spécifique, où vous avez du mal à installer le package de déroulement . Il semble que le moyen le plus rapide de l'installer fasse quelque chose comme ceci:
git clone https://github.com/Zulko/unroll
cd unroll && python setup.py bdist_wheel
pip install unroll-0.1.0-py2-none-any.whl
De cette façon, il s'installera sans aucun problème. Pour vérifier que cela fonctionne vraiment, connectez-vous simplement à l'installation Python et essayez
import unroll
, il ne devrait pas se plaindre.Une dernière note: cette méthode fonctionne presque 99% du temps, et parfois vous trouverez des packages pip spécifiques à Unix ou Mac OS X, dans ce cas, lorsque cela se produit, je crains que la meilleure façon d'obtenir un La version Windows publie des problèmes aux principaux développeurs ou s'amuse par vous-même à porter sur Windows (généralement quelques heures si vous n'êtes pas chanceux) :)
la source
pip install --upgrade setuptools
. Cela vous aidera dans la plupart des cas.Il a été résolu après la mise à niveau de pip:
la source
pipenv
assurez-vous de mettre à jour pipenv en utilisant à lapip install --upgrade pipenv
place.Je suis resté coincé exactement avec la même erreur avec
psycopg2
. Il semble que j'ai sauté quelques étapes lors de l'installation de Python et des packages associés.sudo apt-get install python-dev libpq-dev
pip install psycopg2
(Dans votre cas, vous devez remplacer
psycopg2
par le package avec lequel vous rencontrez un problème.)Cela fonctionnait parfaitement.
la source
sudo apt-get install python-dev
a fait l'affaire. Je vous remercie. Les attitudes odieuses des autres personnes qui ont répondu par des solutions invalides sont écœurantes.J'ai eu cette même erreur lors de l'installation à l'
mitmproxy
aide depip3
. La commande ci-dessous a corrigé ceci:la source
Microsoft Visual C++ Compiler for Python 2.7
depuis https://www.microsoft.com/en-in/download/details.aspx?id=44266 - ce package contient le compilateur et l'ensemble d'en-têtes système nécessaires à la production de roues binaires pour les packages Python 2.7.pip install ez_setup
pip install unroll
(il commencera l'installationnumpy, music21, decorator, imageio, tqdm, moviepy, unroll
) # Veuillez patienter pour l'music21
installationPython 2.7.11 64 bits utilisé
la source
Autre moyen:
la source
J'ai eu le même problème.
Le problème était :
pyparsing 2.2
était déjà installé et monrequirements.txt
essayait d'installerpyparsing 2.0.1
ce qui jette cette erreurContexte : J'utilisais virtualenv, et il semble que le 2.2 provienne de mon OS global Python
site-packages
, mais même avec le--no-site-packages
drapeau (maintenant par défaut dans le dernier virtualenv) le 2.2 était toujours présent. Sûrement parce que j'ai installé Python à partir de leur site Web et qu'il a ajouté des bibliothèques Python à mon site$PATH
.Peut-être qu'un
pip install --ignore-installed
aurait fonctionné.Solution : que je devais aller de l' avant, je viens enlevé le
pyparsing==2.0.1
de monrequirements.txt
.la source
J'ai rencontré le même code d'erreur en essayant d'installer un module Python avec pip. @Hackndo a noté que la documentation indique un problème de sécurité.
Sur la base de cette réponse, mon problème a été résolu en exécutant la commande pip install avec sudo préfixé:
la source
J'ai eu le même problème lors de l'installation de la bibliothèque "Twisted" et je l'ai résolu en exécutant la commande suivante sur Ubuntu 16.04 (Xenial Xerus):
la source
J'ai essayé tout ce qui précède sans succès. J'ai ensuite mis à jour ma version Python de 2.7.10 à 2.7.13, et cela a résolu les problèmes que je rencontrais.
la source
Cela signifie que certains packages dans pip sont anciens ou mal installés.
Essayez de vérifier la version, puis de mettre à niveau pip.Utilisez la suppression automatique si cela fonctionne.
Si la commande pip affiche une erreur tout le temps pour une commande ou si elle se bloque, etc.
La meilleure solution consiste à le désinstaller ou à le supprimer complètement.
Installez un nouveau pip, puis mettez à jour et mettez à niveau votre système.
J'ai donné une solution pour installer pip frais ici - python: impossible d'ouvrir le fichier get-pip.py erreur 2] aucun fichier ou répertoire
la source
C'était le moyen le plus simple pour moi:
Donc, si vous utilisiez pip, essayez d'utiliser pip3 ou pip2
Cela devrait résoudre le problème.
la source
pip3 install --upgrade setuptools AVERTISSEMENT: pip est invoqué par un ancien wrapper de script. Cela échouera dans une future version de pip. Veuillez consulter https://github.com/pypa/pip/issues/5599 pour obtenir des conseils sur la résolution du problème sous-jacent.
****** Pour éviter ce problème, vous pouvez appeler Python avec '-m pip' au lieu d'exécuter pip directement. ******
utilisez python3 -m pip "command" par exemple: python3 -m pip install --user pyqt5
la source
Cela a fonctionné pour moi:
la source
La mise à niveau de Python vers la version 3 a résolu mon problème. Rien d'autre ne l'a fait.
la source
J'ai téléchargé le fichier .whl depuis http://www.lfd.uci.edu/~gohlke/pythonlibs/ , puis j'ai fait:
Notez que la version que vous devez utiliser (win32 / win_amd-64) dépend de la version de Python et non de celle de Windows.
la source
J'ai eu ce problème en utilisant virtualenvs (avec pipenv) sur ma nouvelle configuration de développement.
Je n'ai pu le résoudre qu'en mettant à niveau la version psycopg2 de 2.6.2 à 2.7.3. Plus d'informations sur https://github.com/psycopg/psycopg2/issues/594
la source
J'ai rencontré le même problème avec le même message d'erreur mais sur Ubuntu 16.04 LTS (Xenial Xerus) à la place:
J'ai testé toutes les solutions fournies ci-dessus et aucune d'entre elles n'a fonctionné pour moi. J'ai lu le TraceBack complet et découvert que je devais créer l'environnement virtuel avec Python version 2.7 à la place (celui par défaut utilise Python 3.5 à la place):
Une fois que je l'ai activé, je cours
pip install unirest
avec succès.la source
essayez sur linux:
la source
Je l'ai résolu sur Centos 7 en utilisant:
la source
J'ai eu le même problème sur mon PC Win10 avec différents packages et j'ai tout essayé jusqu'à présent.
Enfin, il a été résolu en désactivant le confinement automatique Comodo .
Comme personne ne l'a encore mentionné, j'espère que cela aide quelqu'un.
la source
J'ai eu le même problème et j'ai pu le résoudre en procédant comme suit.
Windows Python a besoin des bibliothèques Visual C ++ installées via le SDK pour créer du code, comme via setuptools.extension.Extension ou numpy.distutils.core.Extension. Par exemple, la construction de modules f2py dans Windows avec Python nécessite le SDK Visual C ++ tel qu'installé ci-dessus. Sous Linux et Mac, les bibliothèques C ++ sont installées avec le compilateur.
https://www.scivision.co/python-windows-visual-c++-14-required/
la source
La commande ci-dessous a fonctionné pour moi
la source
Les méthodes pour résoudre le problème setup.pu egg_info lors de la mise à jour de setuptools ou pas d'autres méthodes ne fonctionnent pas.
pip install -e .
ou parpython setup.py install
la source