gpt4 book ai didi

OSX 10.6 上的 Python _ctypes 导入错误

转载 作者:太空宇宙 更新时间:2023-11-03 12:35:14 24 4
gpt4 key购买 nike

我是 Python 开发的新手,我在 OSX 中使用我的一个应用程序时遇到问题。

项目中使用的技术

  • python 2.6
  • Django
  • 谷歌应用引擎
  • rpx (openid)

在我的 Windows 应用程序上加载网站时没有问题,但在 OSX 10.6 上尝试相同的应用程序时,我遇到以下问题:


/rpx/rpx/login/导入错误

没有名为 _ctypes 的模块

这里是错误发生的地方:

/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ctypes/init.py 中

#

"""在 Python 中创建和操作 C 数据类型"""将 os 导入为 _os,将 sys 导入为 _sys版本 = "1.1.0"from _ctypes 导入联合、结构、数组


有什么想法吗?谢谢!

最佳答案

OS X 10.6 的 Python 2.6 默认包含 ctypes。您甚至可以在错误报告中看到它的一部分。所以如果安装有问题,那只是ctypes的部分有问题。这表明要么它以某种方式被损坏,要么其他东西干扰了 ctypes 内部的某些部分。

Google App Engine 是这种干扰的主要候选对象。 ctypes 本身在 Google App Engine 上可用。

看起来这可能是 Python 2.6、OS X 和 Google App Engine 之间的特定交互。如果您实际将应用程序上传到 GAE 进行实际部署,可能不会遇到同样的问题。

此问题已在此处的 GAE 问题跟踪器中提出:http://code.google.com/p/googleappengine/issues/detail?id=985

最后一条评论建议更改您的 GAE 首选项以使用 Python 2.5 (/usr/bin/python2.5) 作为您 OS X 开发机器上问题的可能解决方案。

关于OSX 10.6 上的 Python _ctypes 导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2394903/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com