使用不同python安装的ImportError。

时间:2017-02-07 01:06:02

标签: python anaconda importerror

我在运行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代码中的任何内容的情况下运行我的程序?

0 个答案:

没有答案