J'essaie d'installer MySQLdb-python sur un serveur sur lequel je n'ai pas de racine. Il n'a pas de fichiers de développement mysql appropriés que python setup.py build
compilerait habituellement dans _mysql.so. J'ai obtenu les fichiers, et les ai placés dans mon répertoire personnel, mais je ne peux pas obtenir le script de construction pour les trouver.Modifier setuptools gcc buildpath pour Python
Quand je lance la commande build, le script recrache une ligne gcc massif:
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fPIC -Dversion_info=(1,2,3,'final',0) -D__version__=1.2.3 -I/usr/include/mysql -I/usr/include/python2.4 -c _mysql.c -o build/temp.linux-i686-2.4/_mysql.o -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fasynchronous-unwind-tables -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv
-I/usr/include/mysql est le problème. Je dois changer cela en -I/home/user/mysql. J'ai essayé de lancer manuellement la ligne gcc moi-même, mais je ne sais absolument rien sur gcc ou c en général.
Existe-t-il un moyen python-y pour modifier les répertoires d'inclusion?