繁体   English   中英

HEROKU 应用程序 ModuleNotFoundError:没有名为“numpy”的模块

[英]HEROKU app ModuleNotFoundError: No module named 'numpy'

所以我需要每天运行某个脚本。 我知道如何在本地执行此操作,但要执行此操作,我必须让我的 PC 24/7 全天候打开。

我想我可以将它部署在一个在线服务器上并让它一直运行。 我试过使用 Heroku,到目前为止,除了一件事外,一切都很好。

部署没问题。 没有给出错误,requirements.txt 充满了我需要的模块,Procfile 包含下一行代码(该文件名为automatic.py):

web: python3 automatic.py

当我尝试执行时: heroku run python3 automatic.py它向我显示错误,告诉我未安装 Numpy(但它在 requirements.txt 中)。

关于如何解决这个问题的任何想法?

PS:将 python3 更改为 python 不是解决方案,因为它使用 python2 并且这给了我与版本相关的其他错误。

提前致谢。

你能检查一下你的 requirements.txt 是否像文档中指定的那样在你的项目的根目录下? https://devcenter.heroku.com/articles/python-pip

您还可以使用模板 docker 文件通过 Heroku 进行科学计算: https : //github.com/heroku-examples/python-miniconda这将是使用 scipy 进行此操作的最简单方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM