没有名为“ osgeo”的模块


13

我已经安装了GDAL并在命令行中进行了检查,它正在运行,当我在命令行中运行gdal2tiles.py时,它可以工作,但是当我使用python IDLE运行相同的文件gdal2tiles.py时,我得到了“没有名为'osgeo的模块'”错误。你能帮忙吗

Answers:


4

听起来您安装了多个python,并且GDAL安装在一个而不是另一个上。

尝试以下方法(基于此方法)。创建你的Python安装包网站中的文本文件,文件夹C:\Python27\Lib\site-packagesusrlocal.pth。在此文本文件中,插入一行,提供指向具有GDAL安装功能的第二个python安装站点packages文件夹的路径,例如:

C:\OSGeo4W\apps\Python27\Lib\site-packages

我已经完成了上述操作,但现在得到了不同的错误,并且还注意到了您上面提到的有关两个python(27和34)的内容
Asanda

我删除了第二条蟒蛇,但仍然无法正常工作...
Asanda

2

有同样的问题。我通过与我的Debian Jessie一起使用突触安装python-gdal来修复了ir


2
好的,但是这个问题是针对Windows OS的(检查标签osgeo4w)。您的答案解决了此OS中的问题吗?
aldo_tapia


0

我也在为此而苦苦挣扎。最后,我遵循以下步骤使用Anaconda创建了一个新的virtualenv:如何在Windows上逐步安装PyTorch

接下来,我只是使用anaconda提示符来安装GDAL,即键入:conda install GDAL。有效!Pycharm现在可以识别OSGeo。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.