您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

偶尔ctypes错误从mod_wsgi django应用程序导入numpy

偶尔ctypes错误从mod_wsgi django应用程序导入numpy

我也遇到了这个错误。就我而言,当我从在64位Linux系统上的Apache下运行的PHP脚本中执行Python脚本时,就会发生这种情况。[正在运行的Python代码是pypy沙箱的前端。]相同的代码在32位系统上可以正常工作,甚至当直接从命令行执行PHP脚本时也可以正常工作。我的“解决方法只是将ctypes / .py中的“CFUNCTYPE(c_int)(lambda:None)”行注释掉。它是文件的最后一行,并带有以下注释,表明程序员也不了解正在发生的事情!

# XXX for whatever reasons, creating the first instance of a callback
# function is needed for the unittests on Win64 to succeed.  This MAY
# be a compiler bug, since the problem occurs only when _ctypes is
# compiled with the MS SDK compiler.  Or an uninitialized variable?
CFUNCTYPE(c_int)(lambda: None)

显然,cpython中某个地方存在更深的问题,但该修复程序对我有用。

Go 2022/1/1 18:49:57 有372人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶