6

私はついにPythonの卵を作成する方法を理解し、それを機能させることができました。さて...私はそれで何をしますか?どうやって使うの?すべてが正しく含まれていることを確認するにはどうすればよいですか?(簡単な手順でお願いします...別のサイトにリダイレクトするだけではありません。グーグルで検索しましたが、混乱を招きます。誰かが簡単な箇条書きや文章で説明してくれることを期待していました。)

編集

数週間前にこの質問をしましたが、より明確な答えが得られることを期待して、今は明確にしています...基本的に、私は卵を持っています。それを別のマシンに持っていき、使用してモジュールをインポートできるようにしたいです。私の(他の、無関係な)コードから。どうすればよいですか?

4

2 に答える 2

6

python setup.py sdistジッパーやタールボールを作成するためにのみ使用し、卵をスキップすることをお勧めします。

卵を見たい場合はzipファイルです。その内容を使用unzip -v MyEgg-0.1.eggして確認し、必要なすべてのファイルが含まれているかどうかを確認できます。インストールしてみることもできます。virtualenvを使用して新しい環境を作成し(--no-site-packagesそれを分離するために使用)、次のようにその環境にインストールしてみてください。

$ virtualenv --no-site-packages test-env
$ ./test-env/bin/easy_install path/to/MyEgg-0.1.egg
$ ./test-env/bin/python

そして、それをインポートして、期待どおりにパッケージを使用できるかどうかを確認します。sdistをテストするためにも同じことをすべて行うことができます。

于 2010-06-03T19:20:40.137 に答える
0

私がやったことは:

  1. コマンドPYTHONPATH=fullPathOfMyEggラインで実行
  2. import someModuleInMyEggその後、Pythonコードから実行できました

これが最も標準的な方法なのか、受け入れられている方法なのかはわかりませんが、うまくいきました。コメントやその他の方法があれば、遠慮なく追加してください...

于 2010-06-17T15:56:05.467 に答える