Utiliser pip pour installer des modules en panne python

j'ai du mal à installer les modules python en utilisant pip. Voici la sortie de la fenêtre de commande:

notez que j'ai installé pip immédiatement avant d'essayer d'installer le module GDAL.

je suis sur un w7 64 bits machine en cours d'exécution python 2.7

    Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:UsersjnunnDesktop>python get-pip.py
Downloading/unpacking pip
Downloading pip-1.2.1.tar.gz (102Kb): 102Kb downloaded
Running setup.py egg_info for package pip

warning: no files found matching '*.html' under directory 'docs'
warning: no previously-included files matching '*.txt' found under directory
'docs_build'
no previously-included directories found matching 'docs_build_sources'
Installing collected packages: pip
Running setup.py install for pip

warning: no files found matching '*.html' under directory 'docs'
warning: no previously-included files matching '*.txt' found under directory
'docs_build'
no previously-included directories found matching 'docs_build_sources'
Installing pip-script.py script to C:Python26ArcGIS10.1Scripts
Installing pip.exe script to C:Python26ArcGIS10.1Scripts
Installing pip.exe.manifest script to C:Python26ArcGIS10.1Scripts
Installing pip-2.7-script.py script to C:Python26ArcGIS10.1Scripts
Installing pip-2.7.exe script to C:Python26ArcGIS10.1Scripts
Installing pip-2.7.exe.manifest script to C:Python26ArcGIS10.1Scripts
Successfully installed pip
Cleaning up...

C:UsersjnunnDesktop>pip install gdal
Downloading/unpacking gdal
Downloading GDAL-1.9.1.tar.gz (420kB): 420kB downloaded
Running setup.py egg_info for package gdal

Installing collected packages: gdal
Running setup.py install for gdal
building 'osgeo._gdal' extension
c:Program Files (x86)Microsoft Visual Studio 9.0VCBINcl.exe /c /nologo
/Ox /MD /W3 /GS- /DNDEBUG -I../../port -I../../gcore -I../../alg -I../../ogr/ -I
C:Python26ArcGIS10.1include -IC:Python26ArcGIS10.1PC -IC:Python26ArcGIS1
0.1libsite-packagesnumpycoreinclude /Tpextensions/gdal_wrap.cpp /Fobuildte
mp.win32-2.7Releaseextensions/gdal_wrap.obj
gdal_wrap.cpp
c:Program Files (x86)Microsoft Visual Studio 9.0VCINCLUDExlocale(342) :
warning C4530: C++ exception handler used, but unwind semantics are not enabled
. Specify /EHsc
extensions/gdal_wrap.cpp(2853) : fatal error C1083: Cannot open include file
: 'cpl_port.h': No such file or directory
error: command '"c:Program Files (x86)Microsoft Visual Studio 9.0VCBINc
l.exe"' failed with exit status 2
Complete output from command C:Python26ArcGIS10.1python.exe -c "import se
tuptools;__file__='c:usersjnunnappdatalocaltemppip-buildgdalsetu
p.py';exec(compile(open(__file__).read().replace('rn', 'n'), __file__, 'exec'
))" install --record c:usersjnunnappdatalocaltemppip-f7tgze-recordinstall
-record.txt --single-version-externally-managed:
running install

running build

running build_py

creating build

creating buildlib.win32-2.7

copying gdal.py -> buildlib.win32-2.7

copying ogr.py -> buildlib.win32-2.7

copying osr.py -> buildlib.win32-2.7

copying gdalconst.py -> buildlib.win32-2.7

copying gdalnumeric.py -> buildlib.win32-2.7

creating buildlib.win32-2.7osgeo

copying osgeogdal.py -> buildlib.win32-2.7osgeo

copying osgeogdalconst.py -> buildlib.win32-2.7osgeo

copying osgeogdalnumeric.py -> buildlib.win32-2.7osgeo

copying osgeogdal_array.py -> buildlib.win32-2.7osgeo

copying osgeoogr.py -> buildlib.win32-2.7osgeo

copying osgeoosr.py -> buildlib.win32-2.7osgeo

copying osgeo__init__.py -> buildlib.win32-2.7osgeo

running build_ext

building 'osgeo._gdal' extension

creating buildtemp.win32-2.7

creating buildtemp.win32-2.7Release

creating buildtemp.win32-2.7Releaseextensions

c:Program Files (x86)Microsoft Visual Studio 9.0VCBINcl.exe /c /nologo /Ox
/MD /W3 /GS- /DNDEBUG -I../../port -I../../gcore -I../../alg -I../../ogr/ -IC:P
ython26ArcGIS10.1include -IC:Python26ArcGIS10.1PC -IC:Python26ArcGIS10.1
libsite-packagesnumpycoreinclude /Tpextensions/gdal_wrap.cpp /Fobuildtemp.w
in32-2.7Releaseextensions/gdal_wrap.obj

gdal_wrap.cpp

c:Program Files (x86)Microsoft Visual Studio 9.0VCINCLUDExlocale(342) : war
ning C4530: C++ exception handler used, but unwind semantics are not enabled. Sp
ecify /EHsc

extensions/gdal_wrap.cpp(2853) : fatal error C1083: Cannot open include file: 'c
pl_port.h': No such file or directory

error: command '"c:Program Files (x86)Microsoft Visual Studio 9.0VCBINcl.ex
e"' failed with exit status 2

----------------------------------------
Command C:Python26ArcGIS10.1python.exe -c "import setuptools;__file__='c:us
ersjnunnappdatalocaltemppip-buildgdalsetup.py';exec(compile(open(_
_file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record c:u
sersjnunnappdatalocaltemppip-f7tgze-recordinstall-record.txt --single-vers
ion-externally-managed failed with error code 1 in c:usersjnunnappdatalocal
temppip-buildgdal
Storing complete log in C:Usersjnunnpippip.log

C:UsersjnunnDesktop>

j'ai essayé d'utiliser easy_install avant de trop, et il est revenu avec une erreur commune à ceci:

c:Program Files (x86)Microsoft Visual Studio 9.0VCINCLUDExlocale(342) : war
ning C4530: C++ exception handler used, but unwind semantics are not enabled. Sp
ecify /EHsc

extensions/gdal_wrap.cpp(2853) : fatal error C1083: Cannot open include file: 'c
pl_port.h': No such file or directory

error: command '"c:Program Files (x86)Microsoft Visual Studio 9.0VCBINcl.ex
e"' failed with exit status 2

Plus le pip supplémentaire suivant.log:

    Exception information:
Traceback (most recent call last):
File "C:Python26ArcGIS10.1libsite-packagespipbasecommand.py", line 107, in main
status = self.run(options, args)
File "C:Python26ArcGIS10.1libsite-packagespipcommandsinstall.py", line 261, in run
requirement_set.install(install_options, global_options)
File "C:Python26ArcGIS10.1libsite-packagespipreq.py", line 1166, in install
requirement.install(install_options, global_options)
File "C:Python26ArcGIS10.1libsite-packagespipreq.py", line 589, in install
cwd=self.source_dir, filter_stdout=self._filter_install, show_stdout=False)
File "C:Python26ArcGIS10.1libsite-packagespiputil.py", line 612, in call_subprocess
% (command_desc, proc.returncode, cwd))
InstallationError: Command C:Python26ArcGIS10.1python.exe -c "import setuptools;__file__='c:usersjnunnappdatalocaltemppip-buildgdalsetup.py';exec(compile(open(__file__).read().replace('r    n', 'n'), __file__, 'exec'))" install --record c:usersjnunnappdatalocaltemppip-f7tgze-recordinstall-record.txt --single-version-externally-managed failed with error code 1 in c:usersjnunnappdata    localtemppip-buildgdal
12
demandé sur Pierre GM 2012-09-20 15:38:10

6 réponses

Ce problème est très similaire à Python paquet GDAL fichier d'en-tête manquant lors de l'installation via pip qui semble avoir fonctionné solution.

les problèmes habituels avec les bibliothèques python qui ont des extensions CPython sont expliqués ici et la solution est souvent:

installez la bibliothèque en téléchargeant et en exécutant le paquet binaire windows.

6
répondu Robert Lujo 2017-05-23 12:02:21

la manière la plus facile (comme suggéré par J. F. Sebastian) est d'installer à partir de http://www.lfd.uci.edu / ~gohlke/pythonlibs / #gdal

4
répondu ajsmith007 2013-12-14 05:11:51

Le problème est que Python pense être installé sur C:\Python\ mais ce n'est pas vrai que c'est à l'intérieur portablepython répertoire. J'ai résolu ça en utilisant un lien.

par exemple, mon répertoire portablepython (ou kivy directory en exemple) est:

C:\Users\blabla.KMS\kivy-1.8.0-py3.3-win32\Python33

entrez l'invite dos et tapez:

mklink /d c:\Python33\ C:\Users\blabla.KMS\kivy-1.8.0-py3.3-win32\Python33\ 

que vous pouvez aller à l'intérieur c:\Python33\Scripts et utilisez PIP ou easy_install enfin, vous pouvez supprimer le lien En utilisant:

rmdir Python33

Cool! Je installé Django sur kivy!

2
répondu piertoni 2014-06-19 14:26:44

ce n'est pas un problème Python, mais un problème avec la compilation des sources sur Windows.

je suppose que vous avez suivi l' instructions d'installation et installé les binaires GDAL en premier, avec les fichiers d'en-tête ?

de plus, vous pouvez vérifier la réponse à ce DONC, la question une forum ubuntu qui pourrait vous aider.

1
répondu Pierre GM 2017-05-23 11:54:37

j'ai eu le MÊME PROBLÈME, MAIS j'ai dû installer le module' ebooklib', qui n'est pas dans la liste des modules à http://www.lfd.uci.edu / ~gohlke / pythonlibs