我按照本教程(https://gis.stackexchange.com/a/124420)在 virtualenv 中安装 gdal。它似乎有效,因为我No module named 'osgeo'
在尝试导入 gdal 时不再获得。
但现在我收到了这个错误:
File "/home/user/.virtualenvs/my-venv/lib/python3.5/site-packages/osgeo/gdal.py",
line 1468, in <module>
import ogr
ImportError: No module named 'ogr'
我检查了这个目录,它有ogr.py
文件和gdal.py
文件。
有人知道怎么修这个东西吗?我几乎要尝试再次安装它(这不是一件容易的事)
编辑:在我的 venv 内的 shell 中,我可以这样做,from osgeo import ogr
但是当我尝试时from osgeo import gdal
它会给出相同的错误,当 gdal 尝试时import ogr
,这意味着它们都在 osgeo 模块中,但 gdal 出于某种原因无法“看到”ogr 我想不通