Djangoのコマンドを記述したシェルスクリプトを実行すると以下のエラーが発生します。
対象のコマンドをターミナルから実行すると正常に実行できますが、シェルスクリプトだとうまくいきません。
シェルスクリプトにてDjangoのコマンドを実行する際には
スクリプト内にて「export PYTHONPATH」などを記述する必要があるのでしょうか。
[実行対象のDjangoコマンド]
python3 manage.py makemigrations
[発生しているエラー]
Traceback (most recent call last): File "manage.py", line 21, in <module> main() File "manage.py", line 16, in main ) from exc ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
あなたの回答
tips
プレビュー