ノードを実行しているHerokuアプリがありますが、このサーバーでPythonスクリプトを実行できる必要があります。私はPythonの依存関係をインストールしようとしていますが、動作させることはできません。herokuノードサーバーにpython依存関係を追加するにはどうすればいいですか?
私はプロジェクトにノードビルドパックを追加しましたが、仮想環境を作成し、requirements.txtを正常にインストールしましたが、モジュールが見つかりませんでした。
PythonパッケージをHerokuノードサーバーに正しくインストールするにはどうすればよいですか?
Herokuのは、私が正しく両方buildpacksが設定されていることを示しています。それは、要件を言う
$ pip install -r requirements.txt
を:
heroku buildpacks --app <my app>
出力:
1. heroku/nodejs
2. heroku/python
を私はrequirements.txtをインストールしようすでに満足している。私はこれが私の地域の環境を参考にしていると推測しています。
Requirement already satisfied (use --upgrade to upgrade): requests==2.7.0 in /Library/Python/2.7/site-packages (from -r requirements.txt (line 1))
Requirement already satisfied (use --upgrade to upgrade): beautifulsoup4==4.5.3 in /Library/Python/2.7/site-packages (from -r requirements.txt (line 2))
しかし、私は私のPythonスクリプトを実行しようとした場合、私はモジュールのエラーを取得していない:
Traceback (most recent call last): File "Webcrawler.py", line 3, in from urllib.request import urlopen ImportError: No module named request
この解決策を試しましたか? - http://stackoverflow.com/questions/36167012/node-app-with-python-module-in-project-on-heroku-not-installing? – hashcode55
@ hashcode55はい、私はそれを試みましたが、それは実行中の古い答えであると信じています.buildpacksファイルを生成しません。私は手動で作成しようとしましたが、うまくいきませんでした。 – 123
@ 123 Herokuからビルドログを表示できますか? –