pycharm中的Python GDAL导入错误,但在anaconda python / console中工作

时间:2018-01-24 18:52:10

标签: python import pycharm anaconda gdal

每次导入GDAL包时,Pycharm都会出现问题。

VirEnv来自Anaconda。唯一拒绝工作的包是Gdal。

Gdal 2.2.2版 Python版本3.6.4 Windows 10专业版 64位

Pycharm not work! Anaconda work!

在pycharm中:

这个

import sys; print('Python %s on %s with %s' % (sys.version, sys.platform, sys.path))

将返回:

  

Python 3.6.4 | Anaconda,Inc。| (默认情况下,2018年1月16日,10:22:32)[MSC v.1900 64位(AMD64)]在win32上[   'd:/.../.../.../ projectFolder',   'C:\ Program Files \ JetBrains \ PyCharm 2017.3.2 \ helpers \ pydev',   'D:\ ... \ ... \ ... \ projectFolder',   'C:\ Program Files \ JetBrains \ PyCharm 2017.3.2 \ helpers \ pydev',   'C:\ Anaconda3 \ ENVS \ ENVNAME \ python36.zip',   'C:\ Anaconda3 \ ENVS \ ENVNAME \的DLL',   'C:\ Anaconda3 \ ENVS \ ENVNAME \ lib中',   'C:\ Anaconda3 \ ENVS \ ENVNAME',   'C:\ Anaconda3 \ ENVS \ ENVNAME \ LIB \站点包',   'C:\ Program Files \ JetBrains \ PyCharm 2017.3.2 \ helpers \ pycharm_matplotlib_backend',   'D:\ ... \ ... \ ... \ projectFolder',   'd:/.../.../.../ projectFolder'   ]

在Pycharm中的运行/调试配置中,我添加为环境变量: 名称:路径 值:C:\ Anaconda3 \ envs \ envName; C:\ Anaconda3 \ envs \ envName \ Library \ mingw-w64 \ bin; C:\ Anaconda3 \ envs \ envName \ Library \ usr \ bin; C:\ Anaconda3 \ envs \ ENVNAME \图书馆\ BIN; C:\ Anaconda3 \ ENVS \ ENVNAME \库的\ usr \ BIN; C:\ Anaconda3 \ ENVS \ ENVNAME \图书馆\共享\ @中; C:\ Anaconda3 \ ENVS \ ENVNAME \图书馆\ lib中; C ^ :\ Anaconda3 \ ENVS \ ENVNAME \库\ mkspecs

名称:GDAL_DATA 值:C:\ Anaconda3 \ envs \ GeoRefSoft \ Library \ share \ gdal

我用windows env做了同样的事情。变量

我错过了什么?

更新:

我尝试来自Pycharm和anaconda的两个终端具有完全相同的sys.path,但是Pycharm控制你的工作,就像.py运行,python控制台等。

我错过了什么?

0 个答案:

没有答案