3

最新の 8.2 (ほぼ 1200 行のコード) から、何かが欠けていることがわかります

私のコピー (3 年前の 697 行) は次の場所にあります: /System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/twisted/words/protocols/jabber/xmlstream.py

Web サイトにある Mac インストーラーを実行しましたが、すべて問題なくインストールされているように見えましたが、明らかに不足しているものがあります: http://twistedmatrix.com/trac/wiki/Downloads

私のMacでtwistedを適切に更新する方法を誰か教えてもらえますか?

4

3 に答える 3

17

virtualenvおよびpip( )を使用してみてくださいsudo easy_install virtualenv pip。これは、経験している依存地獄を回避する優れた方法です。

を使用するvirtualenvと、分離された Python 環境を作成できます。次に、を使用して、pip新しいパッケージを s に直接インストールできます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__"
于 2009-08-10T21:15:38.257 に答える
1

一番下までスクロールして、「他の形式でダウンロード」をクリックすると、あなたが言及したそのファイルをダウンロードできます。

それ以外の場合は、svn update を実行してください。

于 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 に答える