首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >铁套导入错误

铁套导入错误
EN

Stack Overflow用户
提问于 2009-03-29 17:06:11
回答 1查看 252关注 0票数 0

当我尝试使用irconclad导入我需要的C扩展时,我得到了以下错误。这是否与我在ironclad中的配置或限制有关?

代码语言:javascript
复制
C:\devtools\ipython>ipy
IronPython 2.0 (2.0.0.0) on .NET 2.0.50727.3053
Type "help", "copyright", "credits" or "license" for more information.
>>> import ironclad
>>> ironclad.__version__
'0.8.1'
>>> import acm
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 15, in load_module
  File "ironclad", line unknown, in LoadModule
  File "ironclad", line unknown, in Load
  File "ironclad", line unknown, in Invoke
  File "ironclad", line unknown, in Py_IsInitialized
NotImplementedError: called Py_IsInitialized -- stack is probably corrupt now
EN

回答 1

Stack Overflow用户

发布于 2009-03-30 09:59:19

Ironclad仍然是一个发展中的工作-它还不支持Python C API中的所有函数。开发人员在尝试让特定的扩展模块工作时,会添加新的扩展模块。

这条消息看起来令人担忧,但我认为它提到的堆栈损坏不再准确-这是项目早期的遗留问题。我认为Py_IsInitialized功能现在已经在svn中实现了,所以你可以试着调试它们来做一个新的版本。(我不知道acm模块-它可能使用了其他还没有实现的函数。)

您可能可以从Ironclad discussion group获得更多帮助。我不认为铁板一块的开发人员阅读Stack Overflow,他们也不会期望在这里看到铁板一块的问题(尽管这是一个好兆头!)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/694968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档