J'utilise Python 2.7 (32 bits) et mon système d'exploitation est Windows 7 64 bits.
J'essaie d'installer le module cx_Oracle. J'ai exécuté le msi "cx_Oracle-5.1.2-10g.win32-py2.7.msi", puis j'ai exécuté "easy_install cx_Oracle" sur la ligne cmd et j'ai obtenu le message :
erreur : Impossible de trouver vcvarsall.bat
J'ai trouvé sur ce site que la meilleure solution est d'installer Microsoft Visual Studio 2008, ce que j'ai fait à partir d'un lien trouvé sur ce site.
Maintenant, lorsque j'exécute "easy_install cx_Oracle" sur la ligne cmd, j'obtiens le message suivant, dont je ne connais pas la signification :
C:\Python27 >easy_install cx_Oracle Recherche de cx_Oracle Lecture ....org/simple/cx_Oracle/ Lecture ....net/crew/atuining Lecture ...sourceforge.net Meilleur résultat : cx-Oracle 5.1.2 Téléchargement de http://prdownloads.sourceforge.net/cx-oracle/cx_Oracle-5.1.2.tar.gz ? téléchargement Traitement cx_Oracle-5.1.2.tar.gz Écriture c : \users\cnielsen\appdata\local\temp\easy_install -44rupd \cx_Oracle -5.1.2 \setup.cfg Exécution de cx_Oracle-5.1.2 \setup.py -q bdist_egg --dist-dir c : \users\cnielsen\appda ta \local\temp\easy_install -44rupd \cx_Oracle -5.1.2 \egg -dist-tmp-eyihnb Traceback (dernier appel le plus récent) : Fichier " C:\Python27\<strkeep>scripts<strkeep>\easy_install -script.py", ligne 9, dans load_entry_point('setuptools==0.8', 'console_scripts', 'easy_install')() Fichier " build \bdist.win -amd64 \egg\setuptools\command\easy_install.py ", ligne 1992 , dans main Fichier " build \bdist.win -amd64 \egg\setuptools\command\easy_install.py ", ligne 1979 , dans with_ei_usage Fichier " build \bdist.win -amd64 \egg\setuptools\command\easy_install.py ", ligne 1996 , dans le fichier " C:\Python27\lib\distutils\core.py ", ligne 152, dans setup dist.run_commands() Fichier " C:\Python27\lib\distutils\dist.py ", ligne 953, dans run_commands self.run_command(cmd) Fichier " C:\Python27\lib\distutils\dist.py ", ligne 972, dans run_command cmd_obj.run() Fichier "build \bdist.win -amd64 \egg\setuptools\command\easy_install.py ", ligne 380, dans run Fichier " build \bdist.win -amd64 \egg\setuptools\command\easy_install.py ", ligne 623, dans easy_install Fichier " build \bdist.win -amd64 \egg\setuptools\command\easy_install.py ", ligne 653, dans install_item Fichier " build \bdist.win -amd64 \egg\setuptools\command\easy_install.py ", ligne 849, dans install_eggs Fichier " build \bdist.win -amd64 \egg\setuptools\command\easy_install.py ", ligne 1130 , dans build_and_install Fichier " build \bdist.win -amd64 \egg\setuptools\command\easy_install.py ", ligne 1115 , in run_setup Fichier " build \bdist.win -amd64 \egg\setuptools\sandbox.py ", ligne 69, dans run_setup Fichier "build \bdist.win -amd64 \egg\setuptools\sandbox.py ", ligne 120, dans run Fichier " build \bdist.win -amd64 \egg\setuptools\sandbox.py ", line 71, in File "setup.py", line 350, in File " C:\Python27\lib\distutils\core.py ", ligne 152, dans setup dist.run_commands() Fichier " C:\Python27\lib\distutils\dist.py ", ligne 953, dans run_commands self.run_command(cmd) Fichier " C:\Python27\lib\distutils\dist.py ", ligne 972, dans run_command cmd_obj.run() Fichier "build \bdist.win -amd64 \egg\setuptools\command\bdist_egg.py ", ligne 185, dans run Fichier " build \bdist.win -amd64 \egg\setuptools\command\bdist_egg.py ", ligne 171, dans call_command Fichier " C:\Python27\lib\distutils\cmd.py ", ligne 326, dans run_command self.distribution.run_command(command) Fichier " C:\Python27\lib\distutils\dist.py ", ligne 972, dans run_command cmd_obj.run() Fichier "build \bdist.win -amd64 \egg\setuptools\command\install_lib.py ", ligne 20, dans le fichier d'exécution " C:\Python27\lib\distutils\command\install_lib.py ", ligne 111, dans build self.run_command('build_ext') Fichier " C:\Python27\lib\distutils\cmd.py ", ligne 326, dans run_command self.distribution.run_command(command) Fichier " C:\Python27\lib\distutils\dist.py ", ligne 972, dans run_command cmd_obj.run() Fichier "build \bdist.win -amd64 \egg\setuptools\command\build_ext.py ", ligne 52, dans run Fichier " C:\Python27\lib\distutils\command\build_ext.py ", ligne 339, dans run self.build_extensions() Fichier " C:\Python27\lib\distutils\command\build_ext.py ", ligne 448, dans build_exte nsions self.build_extension(ext) Fichier "build \bdist.win -amd64 \egg\setuptools\command\build_ext.py ", ligne 186, dans le fichier build_extension " C:\Python27\lib\distutils\command\build_ext.py ", ligne 498, dans build_exte nsion depends=ext.depends) Fichier " C:\Python27\lib\distutils\msvc9compiler.py ", ligne 473, dans compile self.initialize() Fichier " C:\Python27\lib\distutils\msvc9compiler.py ", ligne 383, dans initialize vc_env = query_vcvarsall(VERSION, plat_spec) Fichier " C:\Python27\lib\distutils\msvc9compiler.py ", ligne 299, dans query_vcvarsal l raise ValueError(str(list(result.keys()))) ValueError : [u'path']