5

OS X Snow Leopard で既存の Python 2.5 Pylons アプリケーションを提供しようとしています。

私はすでにPython 2.5をインストールし、それをデフォルトのPythonインストールとして設定し、pasterをインストールし、アプリが必要とするPylonsのバージョン(0.9.6.1)と他の卵をインストールしました...しかし、メインフォルダーにcdすると、 「paster serve development.ini」を実行すると、次のようになります。

File "/usr/local/bin/paster", line 5, in <module>
    from pkg_resources import load_entry_point

File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/pkg_resources.py", line 2603, in <module>

File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/pkg_resources.py", line 666, in require

File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/pkg_resources.py", line 565, in resolve

pkg_resources.DistributionNotFound: PasteScript==1.7.3

私は間違いなく「easy_install PasteScript==1.7.3」を実行しましたが、それでもこのエラーが発生します。私が見逃していることは本当に明らかですか?ヘルプ?

前もって感謝します。

4

4 に答える 4

1

おそらくこれは単純すぎる答えですが、特定のバージョンにインストールしてみます。詳細については、簡単なインストール ドキュメントeasy_install-2.5 PasteScript==1.7.3を参照してください。

于 2010-12-20T05:55:44.160 に答える
1

システムに複数の Python がインストールされている可能性があります。このeasy_installコマンドは、PasteScript を別の Python インタープリターにインストールした可能性があります。easy_install-2.5Python 2.5 インタープリターの代わりに使用する必要がある特定のコマンドがある場合があります。

ただし、開発システムで virtualenv を使用することを強くお勧めします。

Virtualenv を使用すると、特定の Python インタープリターにバインドされたサンドボックスを作成でき、各プロジェクトに基づいて特定のパッケージ バージョンをローカルにインストールできます。

Pylons での virtualenv の使用に関する詳細情報: http://wiki.pylonshq.com/display/pylonscookbook/Using+a+Virtualenv+Sandbox

于 2011-01-02T14:48:36.743 に答える
0

の最初の行を編集し/usr/sbin/luci、次の行に python のバージョンを追加します。

#!/usr/bin/python -Es

最初の行を編集/usr/bin/pasterし、次の行に python のバージョンを追加します。

#!/usr/bin/python
于 2017-01-01T09:58:52.947 に答える