首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python 2.7.1看不到扭曲

Python 2.7.1看不到扭曲
EN

Stack Overflow用户
提问于 2011-02-02 07:46:32
回答 4查看 2.9K关注 0票数 1

我有一台新的Python,运行的是OSX10.6.6/ Snow Leopard --它与MacBook 2.6一起提供,尽管我已经安装了2.7.1

不幸的是,这似乎没有看到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安装吗?或者我正在尝试做一些根本做不到的事情?

谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-02-02 08:50:23

您需要以某种方式将Twisted安装到Python2.7安装中。路径中的"2.6“应该是一个提示,你不应该试图告诉Python2.7关于它的事情。其中包括:

  • 扩展模块在python版本之间不兼容。如果你尝试使用它们,你可能会得到一个段错误。

  • 字节码格式在不同版本之间是不兼容的。
  • 如果你使用的是Python2.6附带的操作系统,那么很有可能Twisted的版本与Python2.7不兼容,因为Python2.7发布时可能还没有发布。
票数 3
EN

Stack Overflow用户

发布于 2011-02-02 07:51:22

您必须使用python2.7安装twisted。

此外,python不会查找导入的PATH变量中的内容,而是查找PYTHONPATH。但是仅仅将python2.6文件夹放在pythonpath中并不是一个很好的解决方案。

票数 3
EN

Stack Overflow用户

发布于 2011-02-02 07:54:25

使用virtualenv创建环境。

使用pip在新创建的环境中安装Twisted。

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

https://stackoverflow.com/questions/4869315

复制
相关文章

相似问题

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