6 votes

Installer python pymssql

Je tente d'installer pymssql sans succès:

pip install pymssql Téléchargement/dépaquetage de pymssql
  Téléchargement de pymssql-2.0.1.tar.bz2 (1.9MB): 1.9MB téléchargé
  Exécution de setup.py (chemin : /tmp/pip_build_root/pymssql/setup.py) egg_info pour le package pymssql
    setup.py: platform.system() => 'Linux'
    setup.py: platform.architecture() => ('32bit', 'ELF')
    setup.py: platform.linux_distribution() => ('debian', '7.3', '')
    setup.py: platform.libc_ver() => ('glibc', '2.3.4')
    setup.py: Non utilisation de FreeTDS groupé
    setup.py: include_dirs = ['/usr/local/include']
    setup.py: library_dirs = ['/usr/local/lib']

    Avertissement : aucun fichier correspondant 'win32/freetds.zip' n'a été trouvé
Installation des packages collectés : pymssql
  Exécution de setup.py install pour pymssql
    setup.py: platform.system() => 'Linux'
    setup.py: platform.architecture() => ('32bit', 'ELF')
    setup.py: platform.linux_distribution() => ('debian', '7.3', '')
    setup.py: platform.libc_ver() => ('glibc', '2.3.4')
    setup.py: Non utilisation de FreeTDS groupé
    setup.py: include_dirs = ['/usr/local/include']
    setup.py: library_dirs = ['/usr/local/lib']
    construction de l'extension '_mssql'
    i486-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/local/include -I/usr/include/python2.7 -c _mssql.c -o build/temp.linux-i686-2.7/_mssql.o -DMSDBLIB
    _mssql.c:8:22: erreur fatale: pyconfig.h : Aucun fichier ou dossier de ce type
     #include "pyconfig.h"
                          ^
    compilation terminée.
    error: la commande 'i486-linux-gnu-gcc' a échoué avec le code de sortie 1
    Complete output from command /usr/bin/python -c "import setuptoolº tokenize;__file__='/tmp/pip_build_root/pymssql/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-8cJl01-record/install-record.txt --single-version-externally-managed --compile:
    setup.py: platform.system() => 'Linux'

setup.py: platform.architecture() => ('32bit', 'ELF')

setup.py: platform.linux_distribution() => ('debian', '7.3', '')

setup.py: platform.libc_ver() => ('glibc', '2.3.4')

setup.py: Non utilisation de FreeTDS

setup.py: include_dirs = ['/usr/local/include']

setup.py: library_dirs = ['/usr/local/lib']

running install

running build

running build_ext

building '_mssql' extension

creating build

creating build/temp.linux-i686-2.7

i486-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/local/include -I/usr/include/python2.7 -c _mssql.c -o build/temp.linux-i686-2.7/_mssql.o -DMSDBLIB

_mssql.c:8:22: erreur fatale: pyconfig.h : Aucun fichier ou dossier de ce type

 #include "pyconfig.h"

                      ^

compilation terminée.

error: la commande 'i486-linux-gnu-gcc' a échoué avec le code de sortie 1

----------------------------------------
Nettoyage...
Command /usr/bin/python -c "import setuptoolº tokenize;__file__='/tmp/pip_build_root/pymssql/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-8cJl01-record/install-record.txt --single-version-externally-managed --compile a échoué avec code d'erreur 1 dans /tmp/pip_build_root/pymssql
Stockage du journal de débogage pour l'échec dans /root/.pip/pip.log

Des idées pourquoi?

3voto

Arnaud Points 133

Il se peut que vous manquiez le package python-dev

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X