定期的にPythonでデータ収集を行い、Laravel(PHP)でブラウザから収集結果を確認できるようなアプリケーションをHeroku上に作成することが目標です。
収集結果はMySQLに保存しています。
現在、heroku openでLaravelで記載したWEBページ、およびデモで挿入した収集結果を表示するところまでできているのですが、定期データ収集用のPythonプログラムを実行するとModuleNotFoundErrorが表示されます。
エラー内容
ModuleNotFoundErrorがdateutilの行で吐き出されます。(恐らくrequirements.txtが読み込まれていない)
pipでrequirements.txtを読み込もうとするとbash: pip: command not foundと表示されます。
やったこと
requirements.txtにpip listを出力し、アプリケーションのルートディレクトリに配置
runtime.txtにpython-3.7.3と記載し、アプリケーションのルートディレクトリに配置
HerokuのBuildpacksにheroku/pythonを追加
ローカル環境では動いているのでアプリケーション側に不備があるわけではありません。
バージョン
python 3.7.3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。