我可以从最新的8.2(差不多1200行代码)看到扭曲,我错过了一些东西: http://twistedmatrix.com/trac/browser/trunk/twisted/words/protocols/jabber/xmlstream.py
我的副本(3年前的697行)位于: /System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/twisted/words/protocols/jabber/xmlstream.py
我运行了网站上找到的mac安装程序,看起来安装得很好,但显然我缺少的东西: http://twistedmatrix.com/trac/wiki/Downloads
有人能告诉我如何在我的Mac上正确更新扭曲吗?
答案 0 :(得分:17)
尝试使用virtualenv
和pip
(sudo easy_install virtualenv pip
),这是避免您遇到的依赖地狱的好方法。
使用virtualenv
,您可以创建独立的Python环境,然后使用pip
,您可以直接将新软件包安装到virtualenv
中。
这是一个完整的例子:
#create fresh virtualenv, void of old packages, and install latest Twisted
virtualenv --no-site-packages twisted_env
pip -E twisted_env install -U twisted
#now activate the virtualenv
cd twisted_env
source bin/activate
#test to see you have latest Twisted:
python -c "import twisted; print twisted.__version__"
答案 1 :(得分:1)
您可以通过滚动到底部并单击“以其他格式下载”
来下载您提到的文件否则只需进行svn update。
答案 2 :(得分:1)
虽然不清楚确切地说如何/在哪里解决问题。
经过一番挖掘,我能够解决这个问题:
在命令提示符下键入:pico~ / .bash_profile 添加到该文件的顶部:export PYTHONPATH =〜/ Library / Python / 2.5 / site-packages /
保存并退出该文件,您将最终运行最新版本的扭曲版本。 (假设您已经从扭曲的网站下载并安装了它)