次の構造のPythonプロジェクトがあります。
package1
class.py
class2.py
...
package2
otherClass.py
otherClass2.py
...
config
dev_settings.ini
prod_settings.ini
これを同じファイル構造のeggに変換するsetup.pyファイルを作成しました。(zipプログラムを使用して調べると、構造は同じように見えます。)面白いことに、IDEからPythonコードを実行すると、正常に動作し、構成ファイルにアクセスできます。しかし、eggを使用して別のPythonスクリプトから実行しようとすると、egg内の構成ファイルが見つからないようです。設定ファイルを呼び出しに関連するディレクトリに配置した場合Pythonスクリプト(eggの外部)は機能しますが、プログラムのすべての機能を備え、どこからでも呼び出すことができる自己完結型のeggを使用するという目的は無効になります。設定ファイルを使用しない限り、任意のクラス/モジュールを使用して、eggから任意の関数を実行できます...しかし、使用すると、eggはそれらを見つけることができないため、関数は機能しません。
どんな助けでも本当にありがたいです!私たちはここで卵のことを少し始めたばかりで、どこから始めればよいのか本当にわかりません。