我在运行python文件时遇到了ImportError。
ImportError:没有名为osgeo.gdal_array的模块
!/usr/bin/env python
from osgeo.gdal_array import BandReadAsArray
但是,如果我尝试从命令行导入它,它运行正常。
$ which python
/home/hduser/anaconda2/bin/python
$ python
>>> from osgeo.gdal_array import BandReadAsArray
>>>
另外,请看下面我得到相同的ImportError。
$ /usr/local/bin/python2.7
>>> from osgeo.gdal_array import BandReadAsArray
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named osgeo.gdal_array
我发现不同版本的python之间发生了一些事情。但是,我不想更改原始源代码。
如何在不改变anaconda中安装的python代码中的任何内容的情况下运行我的程序?