【发布时间】:2020-04-08 06:52:43
【问题描述】:
所以我需要每天运行某个脚本。我知道如何在本地进行操作,但要这样做,我必须让我的电脑 24/7 全天候打开。
我想我可以将它部署在一个在线服务器上并让它一直在那里运行。我尝试过使用 Heroku,到目前为止,除了一件事之外一切都很好。
部署没问题。没有给出错误,requirements.txt 中充满了我需要的模块,并且 Procfile 包含下一行代码(该文件称为 automatic.py):
web: python3 automatic.py
当我尝试执行时:heroku run python3 automatic.py 它向我显示了一个错误,告诉我没有安装 Numpy(但它在 requirements.txt 中)。
关于如何解决这个问题的任何想法?
PS:将 python3 更改为 python 不是解决方案,因为它使用 python2,这会给我带来与版本相关的其他错误。
提前致谢。
【问题讨论】:
-
你能检查一下是否安装了 Numpy 吗?尝试在 Python 中运行
heroku run bash,然后运行python3,然后运行import numpy,以检查它是否已安装。请分享结果。 -
嗨@AshutoshKS,我刚刚检查过它并没有安装。我该如何安装它?我尝试使用 pip 但它告诉我“找不到命令”
标签: python git numpy heroku heroku-cli