我制作了一个简单的nodejsapi,它调用python。我在本地机器上进行了很多测试,它可以工作,但当我使用requirements.txt将它部署到heroku时。 文件夹结构
-NodeAPI
--app.js
--requirements.txt //I added again for a try
--pythonscrpt
---home.py
---requirements.txt
当我在本地heroku logs --tail
上运行这个命令时,它说
2020-08-10T09:08:06.538799+00:00 app[web.1]: import pandas as pd
2020-08-10T09:08:06.538799+00:00 app[web.1]: ImportError: No module named pandas
Npm软件包自动安装得很好,但如何安装这些软件包呢。
论坛上说pip install -r requirements.txt
但当我运行它时,它在我的本地机器上工作,而不是在heroku上。
是否有人将python应用程序部署到heroku
requirements.txt
kiwisolver==1.2.0
matplotlib==3.3.0
numpy==1.19.1
oauthlib==3.1.0
openpyxl==3.0.4
pandas==1.1.0
pdfrw==0.4
Pillow==7.2.0
pyparsing==2.4.7
PySocks==1.7.1
python-dateutil==2.8.1
pytz==2020.1
regex==2020.7.14
requests==2.24.0
requests-oauthlib==1.3.0
rfc3986==1.4.0
scikit-learn==0.23.2
scipy==1.5.2
seaborn==0.10.1
six==1.15.0
sklearn==0.0
sniffio==1.1.0
threadpoolctl==2.1.0
tqdm==4.48.2
urllib3==1.25.10
我要做的是在heroku上安装所有这些软件包 我从网站设置中添加了Python别克,但现在Nodejs也不起作用 赫罗库日志——尾巴说
2020-08-10T13:07:23.811477+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/" host=sample.herokuapp.com request_id=5c559601-9076-4160-9603-9f3762f65ef9 dyno= connect= service= status=503 bytes= protocol=https
目前没有回答
相关问题 更多 >
编程相关推荐