Skip to main content
 首页 » 编程设计

Python 2.7.1 看不到 Twisted

2025年05月04日12bhlsheji

我有一台运行 OS X 10.6.6/Snow Leopard 的新 MacBook Pro -- 虽然我已经安装了 2.7.1,但它附带了 Python 2.6

不幸的是,这似乎没有在 2.6/Extras/lib/python/twisted 目录中看到 Twisted 安装,因为我发现我无法导入该目录中存在的模块。

“哪个 python”返回“/Library/Frameworks/Python.framework/Versions/2.7/bin/python”

运行 python 会返回相同的结果:“Python 2.7.1 (r271:86882M, Nov 30 2010, 10:35:34)”

我已将扭轨道录(绝对)添加到 sys.path,并将其添加到 .bash_profile,现在包含以下内容:

PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" PATH=$PATH:/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted 导出路径

关于如何获取 2.7.1 以查看 Twisted 安装的任何想法?还是我正在尝试做一些无法完成的事情?

谢谢。

请您参考如下方法:

您需要以某种方式将 Twisted 安装到您的 Python 2.7 安装中。该路径中的“2.6”应该是一个提示,您不应该试图将它告诉 Python 2.7。除其他事项外:

  • 扩展模块在 python 版本之间不兼容。如果您尝试使用它们,您可能会遇到段错误。
  • 字节码格式在 python 版本之间不兼容。 Python 将退回到解析“.py”文件,这会比较慢。
  • 如果您使用的是 Python 2.6 附带的操作系统,很可能包含的 Twisted 版本与 Python 2.7 不兼容,因为 Python 2.7 在发布时可能还没有发布。