“Échec de la construction de la roue pour psycopg2” - MacOSX à l'aide de virtualenv et pip
Je suis d'essayer de faire un site web, avec quelques autres, pour la première fois, et dans une étrange erreur lorsque vous essayez d'utiliser Django/Python/VirtualEnv. J'ai trouvé des solutions à ce problème pour d'autres systèmes d'exploitation comme Ubuntu, mais ne peuvent pas trouver de bonnes solutions pour Mac.
C'est le code en cours d'exécution:
virtualenv -p python3 venv
source venv/bin/activate
pip install -r requirements.txt
Après l'exécution de ce bloc, j'obtiens les erreurs suivantes:
AssertionError
Échec de la construction de la roue pour django-toolbelt
L'exécution de setup.py bdist_wheel pour psycopg2
...
AssertionError
Échec de la construction de la roue pour psycopg2
N'a pas de construire django-toolbelt psycopg2
Je crois que j'ai installé le "django-toolbelt" et "psycopg2", donc je ne sais pas pourquoi il en serait un échec.
La seule différence que je peux penser, c'est que je n'ai pas utiliser la commande
sudo apt-get install libpq-dev
comme l'a demandé pour l'utilisation de Ubuntu car je crois que l'installation de postgresql avec brew a pris soin de l'en-tête.
Merci pour toute aide ou des connaissances!
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème sur Arch linux. Je pense que ce n'est pas un OS à charge du problème. De toute façon, j'ai corrigé cela en trouvant les paquets obsolètes et mise à jour alors.
espère que cela aide...
wheel
paquet était pas à jour, commesetuptools
était très bien. Donc, il peut être nécessaire d'exécuter lapip install --upgrade wheel
.Pour les utilisateurs de Mac OS X:
1. Vérifiez d'abord votre postgresql chemin d'accès par l'exécution de cette commande dans le terminal:
En cas d'échec de recherche de la façon d'ajouter pg_config à votre chemin d'accès.
2. Ensuite, installez des Outils Xcode par l'exécution de cette commande dans le terminal:
Si vous avez ces deux triés maintenant, essayez d'installer psycopg2 nouveau
Sur OS X, j'ai été en mesure de résoudre ce simplement de la mise à niveau de la roue avant d'installer psycopg2:
Pour OSX Sierra utilisateurs, il semble qu'une mise à jour de xcode est la solution: Ne pouvez pas installer psycopg2 package via pip install... Est-ce à cause de la Sierra?
Est votre message d'erreur complet? les plus rencontrées raison de ne pas installer psycopg2 sur mac à partir de pip est pg_config n'est pas en chemin.
par la façon dont, à l'aide de macports ou fink pour installer psycopg2 est plus recommandé, de sorte que vous n'avez pas à vous soucier de pg_config, libpq-dev python-dev.
plus, sont à l'aide de Python 3.5? puis surclassement de votre roue > 0.25.0 utilisation de pip.
Essayez d'installer
sudo apt-get install python3.7-dev
ou vous pouvez essayer d'installer d'autres Dev libs
J'avais aussi la même erreur.
À l'aide de Python 3.7.3 et pip 19.1.1.
J'ai utilisé la commande suivante.
J'ai eu le même problème et cela semble être une Question de Mojave, j'ai été en mesure de résoudre avec:
toujours eu la même erreur après tout, la proposition de la méthode.
Je suis en train d'installer pyflux sur mon python3.7 et l'obtention de l'erreur "échec de construction de la roue"
Ma roue est mise à jour