\

egg-infoはPythonのパッケージ管理において重要な役割を果たします。このディレクトリは、Pythonプロジェクトのメタデータを直接含み、プロジェクトのコードとリソースに隣接して配置されます。

Pythonのライブラリはpip installなどでインストールしたり、ソースコードからpython setup.py installしたりなどするが、それらはPython環境のsite-packagesに格納されます。このsite-packages内には、*****-0.0.0-py3.6-linux-x86_64.eggのようなフォルダが存在します。

このフォルダを他の環境のsite-packagesにコピーし、python >>> import ****のようにしても使用できません。この時は、このフォルダをコピーした後、site-packagesの中に入って、easy_install *****-0.0.0-py3.6-linux-x86_64.eggとしなければならない。

また、******16.dist-infoのようなsite-packagesの中身がある場合は、コピーするだけでimportできます。

以上がPythonのegg-infoについての基本的な説明です。この情報がPythonのパッケージ管理を理解する上で役立つことを願っています。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です