Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x geodjango:oserror:“;找不到指定的程序";_Python 3.x_Geodjango - Fatal编程技术网

Python 3.x geodjango:oserror:“;找不到指定的程序";

Python 3.x geodjango:oserror:“;找不到指定的程序";,python-3.x,geodjango,Python 3.x,Geodjango,我的问题和你的一样 我还应用了给出的解决方案。在我的情况下似乎仍然不起作用。可能的解决办法是什么 错误仍然是相同的: OSError: [WinError 127] The specified procedure could not be found 我从未在windows中测试过这一点,但这个问题的答案(遗憾的是,没有投票或选择,因此我们无法真正确定)表明: 您可能有多个Python版本,它们之间存在冲突。 尝试在virtualenv上安装GDAL,并确保gdal202.dll位于virtu

我的问题和你的一样 我还应用了给出的解决方案。在我的情况下似乎仍然不起作用。可能的解决办法是什么

错误仍然是相同的:

OSError: [WinError 127] The specified procedure could not be found

我从未在windows中测试过这一点,但这个问题的答案(遗憾的是,没有投票或选择,因此我们无法真正确定)表明:

您可能有多个Python版本,它们之间存在冲突。

尝试在virtualenv上安装GDAL,并确保
gdal202.dll
位于virtualenv上下文中

另外,请确保使用pip并在virtualenv中从安装了正确的编译版本

SO用户:Gustavo Gonçalves


我从未在windows中测试过这一点,但这个问题的答案(遗憾的是,没有投票或选择,因此我们无法真正确定)表明:

您可能有多个Python版本,它们之间存在冲突。

尝试在virtualenv上安装GDAL,并确保
gdal202.dll
位于virtualenv上下文中

另外,请确保使用pip并在virtualenv中从安装了正确的编译版本

SO用户:Gustavo Gonçalves


不幸的是,这并不能解决问题,请参阅我对该答案的其他评论,因为我不清楚“确保gdal202.dll在您的VirtualEnvironment中”的含义@takje虚拟环境的“上下文”本质上是您执行应用程序/代码的隔离环境等。(如果您愿意,可以在此处阅读更多内容:)。搜索你的虚拟环境文件夹,看看你的venv中是否存在
gdal202.dll
。我一定是在什么地方搞砸了。最终,我通过遵循本教程获得了成功。最终,你将通过OSgeo4W获得GDAL的系统安装和venv中的版本,但它仍然需要系统版本。你不能跳过这一步tep.不幸的是,这并不能解决问题,另请参阅我对该答案的其他评论,因为我不清楚“确保gdal202.dll在您的VirtualEnvironment中”的含义@takje虚拟环境的“上下文”本质上是您执行应用程序/代码的隔离环境等。(如果您愿意,可以在此处阅读更多内容:)。搜索你的虚拟环境文件夹,看看你的venv中是否存在
gdal202.dll
。我一定是在什么地方搞砸了。最终,我通过遵循本教程获得了成功。最终,你将通过OSgeo4W获得GDAL的系统安装和venv中的版本,但它仍然需要系统版本。你不能跳过这一步泰普。