Python 没有名为osgeo.ogr的模块

Python 没有名为osgeo.ogr的模块,python,virtualenv,gdal,Python,Virtualenv,Gdal,我需要将osgeo.ogr模块导入virtualenvpython程序 全局python具有以下模块: user@ubuntu:~/$ python Python 2.7.8 (default, Oct 20 2014, 15:05:19) [GCC 4.9.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import osgeo >>&g

我需要将
osgeo.ogr
模块导入
virtualenv
python程序

全局python具有以下模块:

user@ubuntu:~/$ python
Python 2.7.8 (default, Oct 20 2014, 15:05:19)
[GCC 4.9.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import osgeo
>>>
但是进入virtualenv(没有--没有站点包):

user@ubuntu:~$temp/bin/python
Python 2.7.8(默认,2014年10月20日,15:05:19)
[GCC 4.9.1]关于linux2
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>导入osgeo
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为osgeo的模块

这种行为的原因是什么?

问题通过以下方式解决:

(VIRTUAL_ENV)user@ubuntu:~$ pip install --no-install GDAL==1.11.2
1.11.2因为我的GDAL版本是1.11.2:

(VIRTUAL_ENV)user@ubuntu:~$ gdal-config --version
1.11.2
下一步:

——include dirs=/usr/include/gdal/
对我来说是正确的。GDAL在我的系统中安装了Quantum GIS。如果要手动构建GDAL,路径可能是其他路径。完整版本:

python setup.py build_ext --gdal-config=/YOUR_PATH/bin/gdal-config --library-dirs=/YOUR_PATH/gdal/VERSION_GDAL/lib --libraries=gdal --include-dirs=/YOUR_PATH/gdal/VERSION_GDAL/include
详细信息可以找到

sudo-add-apt-repository-ppa:ubuntugis/ppa&&sudo-apt-get-update

如果您面临“无法导入名称'\u gi'”的问题:


能解决这个问题吗

pip install --global-option=build_ext --global-option="-I/usr/include/gdal" GDAL==`gdal-config --version`    

请参阅能否更新
pip安装--no install
选项,因为它已不存在了?此资源可以帮助其他陷入困境的人:
python setup.py build_ext --gdal-config=/YOUR_PATH/bin/gdal-config --library-dirs=/YOUR_PATH/gdal/VERSION_GDAL/lib --libraries=gdal --include-dirs=/YOUR_PATH/gdal/VERSION_GDAL/include
sudo apt-get update
sudo apt-get install gdal-bin
sudo apt-get install libgdal-dev
export CPLUS_INCLUDE_PATH=/usr/include/gdal
export C_INCLUDE_PATH=/usr/include/gdal
pip install GDAL==$(gdal-config --version) --global-option=build_ext --global- 
option="-I/usr/include/gdal"
pip install --global-option=build_ext --global-option="-I/usr/include/gdal" GDAL==`gdal-config --version`