django - 无法使用以下驱动程序打开数据源“”
问题描述
我正在努力确保我正确安装了 geodjango,以便我可以按照本教程进行操作。
我使用 Brew 作为 Geodjango 先决条件的安装程序:postgresql、postgis、gdal、libgeoip。
我的 gdal 版本是最新的:3.1.2。但是,当我尝试使用ogrinfo world/data/TM_WORLD_BORDERS-0.3.shp
检查 .shp 文件时,它会在控制台中返回此错误:
Unable to open datasource '[this is the name of the file here'] with the following drivers.
然后它只列出一大堆驱动程序。
我一生无法弄清楚该怎么做,类似问题的所有其他答案都建议升级GDAL,但我的是最新版本...
解决方案
对你来说太晚了,但可能对其他人有用:检查你的路径。只需查看world/data/
,然后查看项目的结构,然后ls
在控制台上键入并确保您位于正确的文件夹中。UPD:比较 - 类似问题的答案在这里。祝你好运))
推荐阅读
- r - 在 Shiny R 中实现相互依赖的对象的正确方法是什么?
- matlab - 如何在 Matlab 中监控 GPU 使用情况
- javascript - 在nodejs中解压缩,转换和压缩大文件
- tensorflow-lite - 如何修复 ValueError:仅第一维支持无
- apostrophe-cms - 图像幻灯片停止功能
- php - 版本更新后通过 Imagick 应用置换贴图
- r - R-Shiny 使用数据表中的 dcast 崩溃了
- android - ADB Shell 输入键事件
- java - spring bean 实例变量能否保存动态值(每个请求)
- jenkins - 无法使用 AppiumDriverLocalService 在 Jenkins 上运行 Appium 测试