MESSAGE ORIGINAL (maintenant pas à jour):Pourquoi ne puis-je pas installer psycopg2? (Python 2.6.4, PostgreSQL 8.4, OS X 10.6.3)
Après python en cours d'exécution setup.py install je reçois le texte suivant:
Warning: Unable to find 'pg_config' filebuilding 'psycopg2._psycopg' extension
gcc-4.0 -arch ppc -arch i386 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3 - DPSYCOPG_DEFAULT_PYDATETIME=1 -DPSYCOPG_VERSION="2.2.1 (dt dec ext pq3)" -DPSYCOPG_EXTENSIONS=1 -DPSYCOPG_NEW_BOOLEAN=1 -DHAVE_PQFREEMEM=1 -DHAVE_PQPROTOCOL3=1 -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -I. -c psycopg/psycopgmodule.c -o build/temp.macosx-10.3-fat-2.6/psycopg/psycopgmodule.o
unable to execute gcc-4.0: No such file or directory
error: command 'gcc-4.0' failed with exit status 1
Il y a Probablement quelque chose d'étonnamment évident là-bas pour quiconque connaît la première chose à propos de la programmation web back-end, mais malheureusement, il est tout gobbledegook à moi. La documentation de psycopg2 n'a pas été utile.
MISE À JOUR début 12 Juin: Après la mise à jour tous mes logiciels, le message d'erreur a changé.
Maintenant, quand je lance "setup.py python install" Je reçois le texte suivant:
Warning: Unable to find 'pg_config' filebuilding 'psycopg2._psycopg' extension
gcc-4.0 -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3 -DPSYCOPG_DEFAULT_PYDATETIME=1 -DPSYCOPG_VERSION="2.2.1 (dt dec ext pq3)" -DPSYCOPG_EXTENSIONS=1 -DPSYCOPG_NEW_BOOLEAN=1 -DHAVE_PQFREEMEM=1 -DHAVE_PQPROTOCOL3=1 -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -I. -c psycopg/psycopgmodule.c -o build/temp.macosx-10.3-fat-2.6/psycopg/psycopgmodule.o
suivie d'une très longue liste d'autres messages d'erreur.
Il peut ou peut ne pas être pertinent que lorsque je mets "gcc 4.0" dans Terminal, il revient avec:
i686-apple-darwin10-gcc-4.0.1: no input files
Mise à jour 12:41 GMT 12 Juin: Je pensais que l'installation de macports avait travaillé, mais quand j'ai essayé de courir un site, il a pris fin avec l'erreur suivante:
raise ImproperlyConfigured("Error loading psycopg2 module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: No module named psycopg2
donc je suppose que cela signifie que psycopg2 avait pas installé correctement après tout. Donc je suis de retour à la case départ.
De détails de la commande, il semble que vous êtes un Mac (débutant ou pas, ** TOUJOURS ** donner ** TOUS ** les détails de votre machine, système d'exploitation, et d'autres pièces essentielles évidemment !!!) - peut-être que vous n'avez pas installé XCode (c'est ce que vous donne gcc)? –
Merci J'ai vérifié que XCode était installé et que tous mes logiciels étaient à jour, mais c'est toujours un problème. Incidemment, j'ai mentionné "OS X 10.6" dans le titre de la question, mais je vais le mentionner dans les détails la prochaine fois) –
Cela ne devrait pas être sur la faute du serveur ou super utilisateur? –