3

我可以从最新的 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 上正确更新 twisted 吗?

4

3 回答 3

17

尝试使用virtualenvand pip( sudo easy_install virtualenv pip),这是避免您遇到的依赖地狱的好方法。

使用virtualenv你可以创建隔离的 Python 环境,然后使用pip你可以直接将新包安装到你virtualenv的 s 中。

这是一个完整的例子:


#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__"
于 2009-08-10T21:15:38.257 回答
1

您可以通过滚动到底部并单击“以其他格式下载”来下载您提到的文件

否则只需执行 svn 更新。

于 2009-07-13T00:35:53.797 回答
1

答案隐藏在这里: http ://twistedmatrix.com/trac/wiki/FrequentlyAskedQuestions#WhyamIgettingImportErrorsforTwistedsubpackagesonOSX10.5

不过,尚不清楚究竟如何/在哪里解决问题。

经过一番挖掘,我能够用这个解决它:

从命令提示符输入: pico ~/.bash_profile 添加到该文件的顶部: export PYTHONPATH=~/Library/Python/2.5/site-packages/

保存并退出文件,您最终将运行最新最好的扭曲版本。(假设您已经从twisted站点下载并安装了它)

于 2009-07-14T08:47:21.150 回答