0

Windows 7 と Windows XP の両方に Python 2.6 で TurboGears 2.0 をインストールしようとしましたが、どちらも同じエラーが発生します。

File "D:\PythonProjects\tg2env\Scripts\paster-script.py", line 8, in <module>
load_entry_point('pastescript==1.7.3', 'console_scripts', 'paster')()
File "D:\PythonProjects\tg2env\lib\site-packages\pastescript-1.7.3-py2.6.egg\paste\script\command.py", line 73, in run
commands = get_commands()
File "D:\PythonProjects\tg2env\lib\site-packages\pastescript-1.7.3-py2.6.egg\paste\script\command.py", line 115, in get_
plugins = pluginlib.resolve_plugins(plugins)
File "D:\PythonProjects\tg2env\lib\site-packages\pastescript-1.7.3-py2.6.egg\paste\script\pluginlib.py", line 81, in res
pkg_resources.require(plugin)
File "D:\PythonProjects\tg2env\lib\site-packages\setuptools-0.6c9-py2.6.egg\pkg_resources.py", line 626, in require
File "D:\PythonProjects\tg2env\lib\site-packages\setuptools-0.6c9-py2.6.egg\pkg_resources.py", line 524, in resolve
pkg_resources.DistributionNotFound: zope.sqlalchemy>=0.4: Not Found for: City_Guide (did you run python setup.py develop?)

現在、メイン サイトのドキュメントによると、TurboGears 2.0 はこのページで Python 2.6 をサポートしています。

TurboGears は、2.4 から 2.6 までの任意のバージョンの Python で動作します。この記事の執筆時点で最も広く展開されている Python のバージョンは、バージョン 2.5 です。Python 2.4 と Python 2.6 の両方で、適切なセクションで説明する追加の手順が必要です。

しかし、彼らはドキュメントでそれらの手順について決して言及していません。

4

3 に答える 3

1

python setup.py 開発を実行しましたか? (エラーメッセージにあるように)

ドキュメントで推奨されているように virtualenv を使用していましたが、develop コマンドはパッケージを元の python フォルダーにインストールします。

さて、それがあなたの問題の原因です。あなたのコメントについて疑問に思っています。データベースをセットアップするだけです。

Web アプリのディレクトリでこのコマンドを実行していますか?

于 2009-10-08T08:44:16.027 に答える
0

私も同じ問題を抱えていました。私はついにそれを機能させることができました。コマンドウィンドウを閉じました。新しいコマンドウィンドウを開き、適切なactivate.batを実行してvirtualenvをアクティブにしました。その後、「setup.pydevelop」を再実行し、最終的にTurbogearswikiに記載されているようにパスターサーブを開始することができました。

于 2010-03-03T19:23:29.077 に答える
0

重要なのは、 python setup.py development.iniを実行することです。setup.py development.ini だけを実行すると、インストールされた python が使用され、virtualenv に散らばることはありません。

于 2010-05-14T20:32:44.717 に答える