3

同じエッグがすでに存在するコンピューターにエッグをインストールしようとしています。なぜ卵を取り除いてから再インストールするのですか?オプションを指定してスクリプトからeasy_installを呼び出しています。

['-v', '-m', '-f', 'R:/OPTIONS/Stephen/python_eggs', 'mypkg==1.0_r2009_03_12']

easy_installコマンドの実行中に、これが観察されました。

Searching for mypkg==1.0-r2009-03-12
Best match: calyon 1.0-r2009-03-12
Processing calyon-1.0_r2009_03_12-py2.4-win32.egg
Removing d:\devtools\python24\lib\site-packages\mypkg-1.0_r2009_03_12-py2.4-win32.egg
Copying mypkg-1.0_r2009_03_12-py2.4-win32.egg to d:\devtools\python24\lib\site-packages

これの原因は何ですか?なぜ卵を取り出して再インストールしたり、保存したりするのですか?自分のPCで何度か発生するのを見たことがありますが、動作を一貫して再現する方法がわかりません。

setuptools0.6c9を使用しています

4

2 に答える 2

2

これが私が推測していることです...これは、症状の説明に基づいた推測です。

あなたの例で mypkg と calyon が同じであると仮定すると、あなたの最後に -r2009-03-12 を使用することは setuptools の予想される形式ではありません (ポストリリースタグの標準形式はハイフン YYYYMMDD なしです)。現在のバージョンは最新です。以下のリンクをチェックして、バージョン管理が正しいことを確認してください。

さらに、easy_install はそのバージョン情報を easy-install.pth ファイルで管理していると思います。あなたの easy-install.pth ファイルはあなたのパッケージについて何と言っていますか?

http://peak.telecommunity.com/DevCenter/setuptools#specifying-your-project-s-version http://peak.telecommunity.com/DevCenter/setuptools#tagging-and-daily-build-or-snapshot-releases

于 2009-03-31T23:19:16.013 に答える
0

バグ リストに表示される場合がありますが、それ以外の場合は報告することをお勧めします。

于 2009-03-27T18:41:41.270 に答える