Impossible d'installer netCDF4 paquet python sur OS X
Je suis en train d'installer netCDF4 sur OS X avec pip install netCDF4
et j'obtiens l'erreur suivante:
------------------------------------------------------------
/usr/local/bin/pip run on Wed Aug 7 23:02:37 2013
Downloading/unpacking netCDF4
Running setup.py egg_info for package netCDF4
HDF5_DIR environment variable not set, checking some standard locations ..
checking /Users/mc ...
checking /usr/local ...
checking /sw ...
checking /opt ...
checking /opt/local ...
checking /usr ...
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/var/folders/jj/0w0dd3n16jq4g5579g6c7h040000gn/T/pip-build/netCDF4/setup.py", line 114, in <module>
raise ValueError('did not find HDF5 headers')
ValueError: did not find HDF5 headers
Complete output from command python setup.py egg_info:
HDF5_DIR environment variable not set, checking some standard locations ..
checking /Users/mc ...
checking /usr/local ...
checking /sw ...
checking /opt ...
checking /opt/local ...
checking /usr ...
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/var/folders/jj/0w0dd3n16jq4g5579g6c7h040000gn/T/pip-build/netCDF4/setup.py", line 114, in <module>
raise ValueError('did not find HDF5 headers')
ValueError: did not find HDF5 headers
----------------------------------------
Command python setup.py egg_info failed with error code 1 in /var/folders/jj/0w0dd3n16jq4g5579g6c7h040000gn/T/pip-build/netCDF4
Exception information:
Traceback (most recent call last):
File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.2.1-py2.7.egg/pip/basecommand.py", line 107, in main
status = self.run(options, args)
File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.2.1-py2.7.egg/pip/commands/install.py", line 256, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.2.1-py2.7.egg/pip/req.py", line 1042, in prepare_files
req_to_install.run_egg_info()
File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.2.1-py2.7.egg/pip/req.py", line 236, in run_egg_info
command_desc='python setup.py egg_info')
File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.2.1-py2.7.egg/pip/util.py", line 612, in call_subprocess
% (command_desc, proc.returncode, cwd))
InstallationError: Command python setup.py egg_info failed with error code 1 in /var/folders/jj/0w0dd3n16jq4g5579g6c7h040000gn/T/pip-build/netCDF4
J'ai déjà installé HDF5
à /usr/local/hdf5/
mais je suis toujours la même erreur. Je suis un Python de sorte que toute aide sera grandement appréciée.
Merci.
J'ai été en utilisant instructions pour installer netcdf4-python sur OS X. Vous aurez probablement besoin d'aller aussi loin que l'étape 6. Et les environnements virtuels sont très belles.
OriginalL'auteur mchangun | 2013-08-07
Vous devez vous connecter pour publier un commentaire.
Vous pourriez avoir besoin pour définir la HDF5_DIR variable d'environnement à l'endroit où vous installez HDF5; il est à la recherche de la norme chemins d'installation et de ne pas trouver les en-têtes pour HDF5 - d'où au moins l'un de vos erreurs.
Vous pouvez simplement définir avant d'appeler pip:
ou de l'exporter, puis appeler pip:
/usr/local
- mais c'est là mon HDF5 est installé.Peut-être vous avez besoin pour définir la HDF5_DIR à "/usr/local/hdf5/" - où hdf5 est installé (comme vous l'avez mentionné dans votre question.)
Comment dois-je faire? =)
Voir ce lien: stackoverflow.com/questions/4972079/...
OriginalL'auteur chander
Simplement essayer cette procédure pour installer netCDF4
installer HDF5 de lien
installer netcdf4 à partir de lien
installer netcdf4-python à partir de lien
Pour plus de détail visitez lien
OriginalL'auteur 3ppps