をロードすることができない:pyInstallerの:私はそうのような設定ファイルをインポートして、非常に基本的なフラスコのアプリケーション持って設定ファイル
app.config.from_pyfile('config.py')
を私が作成するために、すべての輸入品を分析しpyInstallerのを、使用して、このフラスコアプリケーションをバンドルしようとしています依存関係のリストconfig.py
は明示的にインポートされていないので、私はそれを追加のデータファイルとして追加する必要があると思います。 this SO question当たりのIは、次のことを試してみた:
pyinstaller --onefile --add-data "config.py:config.py"
私は私のバンドル実行可能ファイルを実行すると、しかし、私は次のエラーを取得する:
:私は明示的に設定ファイルをインポートするときFileNotFoundError: [Errno 2] Unable to load configuration file (No such file or directory): 'Users/Johnny/config.py'
すべてが正常に動作します
from config import *
しかし、なぜ私の最初の方法が機能していないのかわかりません。私はmacOS 10.12.5とpython 3.4.5を実行しています。