2016-04-23 1 views
1

Je souhaite utiliser le package rasterio pour certains scripts Python. J'utilise Anaconda et j'ai mis en place un environnement propre dans lequel je travaille.Chargement du module Python partout mais pas dans PyCharm

Le problème est que rasterio importe bien partout mais pas dans PyCharm. Lorsque j'utilise l'invite de commande Anaconda, activez mon environnement, exécutez Python et tapez import rasterio cela fonctionne. Aussi quand j'ouvre un cahier de jupyter, une importation fonctionne. Cependant, lorsque je tente de l'importer dans PyCharm, l'erreur suivante se produit:

Traceback (most recent call last): 
File "C:\Anaconda\envs\oggm\lib\site-packages\IPython\core\interactiveshell.py", line 2885, in run_code 
exec(code_obj, self.user_global_ns, self.user_ns) 
File "<ipython-input-4-7a1458fddb27>", line 38, in <module> 
import rasterio 
File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 5.0.3\helpers\pydev\pydev_import_hook.py", line 21, in do_import 
module = self._system_import(name, *args, **kwargs) 
File "C:\Anaconda\envs\oggm\lib\site-packages\rasterio\__init__.py", line 8, in <module> 
from rasterio._base import eval_window, window_shape, window_index 
File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 5.0.3\helpers\pydev\pydev_import_hook.py", line 21, in do_import 
module = self._system_import(name, *args, **kwargs) 
  • même si j'ai choisi l'exécutable Python de mon environnement comme interprète du projet. Des idées sur ce qui pourrait mal se passer ici?

Répondre

1

D'accord, la solution simple est de mettre à jour le paquet gdal puis rasterio les importations fines aussi dans PyCharm ... Je ne sais pas pourquoi il a travaillé pour toutes les autres tentatives.