質問

私はpy2exeを使用するときに、いくつかの卵の依存関係をバンドルしようとしているとpy2exeサイト上で述べたように、それはそれらでは動作しませんし、私が最初にそれらを解凍する必要があります。私は、最初の実行easy_install -m lxmlしようとしたし、その後easy_install --always-unzip lxml==2.2.2が、それはうまくいきませんでしたしました。それから私はdistutils.cfgにそれを置くことによってデフォルトに解凍動作を設定しようとしました。私は後者のファイルを見つけられませんでしたので、私はHOME環境変数を作り、このコンテンツであっpydistutils.cfgファイルを作成しました。

[easy_install]
zip_ok = 0

が、easy_installを、まだ卵を解凍しません。物事を成し遂げるための最も簡単な方法は何ですか?

役に立ちましたか?

解決

クイックハック/回避策:あなたがそれらを解凍するためにPythonのzipファイルモジュールを使用できるように卵のファイルだけで、ファイルを圧縮しています。たぶん、あなたは「easy_install_pre.exe」にeasy_installをファイル名を変更し、「easy_install.bat」という名前の新しいの.batファイルを作成することができます:

easy_install_pre.exe %1
unzip_eggs.py %1

他のヒント

zipppedパッケージファイルは、最初のを再インストールする前に削除のでなければなりません。そして、簡単です。

問題の説明解凍したインストールのすべてのメソッドは、zip形式のパッケージが最初に削除されますが、それなしでは動作しない場合は動作するはずです。解凍したインストール後のZIPパッケージの再インストールは何を削除することなく、通常のアップグレードによって、逆も可能です。これは、Python 2.5の期間にappoximately関連するいくつかの古いeasy_installをバージョンの典型的だった。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top