5

这个错误是什么意思?我无法搜索任何文档。该代码运行良好,但在重新启动 Windows 后突然中断。我查看了进程监视器,找到并访问了 DLL,没有任何权限错误

  File "c:\Python27\lib\ctypes\__init__.py", line 435, in __getattr__
    dll = self._dlltype(name)
  File "c:\Python27\lib\ctypes\__init__.py", line 365, in __init__
    self._handle = _dlopen(self._name, mode)
WindowsError: [Error 127] The specified procedure could not be found
4

5 回答 5

5

我在使用 Python 2.7 时遇到了同样的问题,这就是我发现的:

-- 问题来了,因为我安装了多个版本的python(Python3.2、Python3.5 等)。

-- 由于多个版本,在运行时有多个同名的 DLL(在所有 python 版本库中)。所以它无法确定要加载哪一个

解决方案: -- 我已经卸载了所有的python版本,除了我需要的版本(Python2.7)。然后运行程序,然后一切对我来说都很好。

于 2016-01-22T20:49:10.840 回答
1

- 如果有人正在计算快速修复以再次使用 conda 下载:

conda install xyz使用“CMD”和“PowerShell”下载软件包时,我遇到了完全相同的问题。尝试了很多以找出导致问题的原因,但无法获得相关帮助。但是,只是偶然或命中和试用,我在“Anaconda PowerShell Prompt”上执行了命令并且它起作用了!不知道确切的问题,但现在我准备继续下载我的包:)

于 2021-03-03T14:29:37.773 回答
0

如果您dll使用一个名称编译您的文件然后更改其名称,则可能会导致此错误。我不知道为什么,但这是我的问题。如果您更改了名称,请尝试将其更改回原来的名称

于 2020-08-24T18:30:37.770 回答
0

仅由于 OSGeo4W 和 QGIS 安装而出现的问题卸载此。或使用 Select Express Web-GIS Install 重新安装,然后单击下一步。在“选择包”列表中,确保选择了 GDAL;MapServer 和 Apache 也默认启用,可以安全地取消选中。

于 2021-06-12T08:22:14.813 回答
-2

我在win10上遇到了同样的问题。将python更新到3.8后,这个问题就消失了。

于 2020-03-27T10:05:09.027 回答