python-3.x - geodjango:oserror:“找不到指定的程序”
问题描述
我在 Windows 上遇到了与 GeoDjango 类似的问题:“找不到 GDAL 库”/“OSError:[WinError 126] 找不到指定的模块” ,我也应用了给它的解决方案。在我的情况下它似乎仍然不起作用。可能的解决方案是什么?
错误还是一样:
OSError: [WinError 127] The specified procedure could not be found
解决方案
我从未在 Windows 中对此进行过测试,但这个问题的答案(遗憾的是没有投票或选择,所以我们不能确定)Geodjango 中的 OSError: [WinError 127] : The specified procedure could not be found建议如下:
您可能有多个 Python 版本,并且它们之间存在冲突。
尝试在您的 virtualenv 上安装 GDAL 并确保它
gdal202.dll
在您的 virtualenv 上下文中。还要确保你从https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal安装了正确的编译版本,使用 pip 并在你的 virtualenv 中。
SO 用户: Gustavo Gonçalves
推荐阅读
- postgresql - PostgreSQL获取两个文本字段之间的时间差
- excel - Excel宏将范围从一张表复制到另一张表
- python - 票价计划
- spring-boot - Spring Boot 2.x 多数据源和 jdbctemplate
- java - javax.mail 不想从我的 Web 应用程序发送邮件,但它从我的控制台应用程序发送邮件
- r - 在R中循环数据帧
- android - 静默安装 android 应用程序,无需用户交互
- typescript - 为什么 Typescript 不能从泛型类型中解开这个可选?
- jquery - CSS/查询:在表格的 th 和 td 之间放置一个可点击的图标,而不使用第二个表格
- caching - 更新后不渲染 Twig 文件(开发环境需要清除缓存)