Python HEROKU app ModuleNotFoundError:没有名为';numpy';
所以我需要每天运行一个特定的脚本。我知道如何在本地操作,但要做到这一点,我必须让我的电脑全天候打开 我想我可以把它部署在一个在线服务器上,让它一直在那里运行。我试着使用Heroku,到目前为止,除了一件事,一切都很好 部署还可以。没有给出错误,requirements.txt充满了我需要的模块,Procfile包含下一行代码(该文件称为automatic.py): 当我尝试执行:Python HEROKU app ModuleNotFoundError:没有名为';numpy';,python,git,numpy,heroku,heroku-cli,Python,Git,Numpy,Heroku,Heroku Cli,所以我需要每天运行一个特定的脚本。我知道如何在本地操作,但要做到这一点,我必须让我的电脑全天候打开 我想我可以把它部署在一个在线服务器上,让它一直在那里运行。我试着使用Heroku,到目前为止,除了一件事,一切都很好 部署还可以。没有给出错误,requirements.txt充满了我需要的模块,Procfile包含下一行代码(该文件称为automatic.py): 当我尝试执行:heroku run python3 automatic.py时,它会显示一个错误,告诉我没有安装Numpy(但它在r
heroku run python3 automatic.py
时,它会显示一个错误,告诉我没有安装Numpy(但它在requirements.txt中)
有没有办法解决这个问题
PS:为python更改python3不是解决方案,因为它使用python2,这会给我带来与版本相关的其他错误
提前感谢。您能检查一下您的requirements.txt是否位于文档中指定的项目的根目录下吗? 您还可以将模板docker文件用于Heroku的科学计算:
这是使用scipy实现此功能的最简单方法。您能检查一下是否安装了Numpy吗?尝试在Python中运行heroku run bash,然后运行python3,然后导入numpy,以检查它是否已安装。请分享结果。嗨@AshutoshKS,我刚检查过,还没有安装。如何安装它?我尝试使用pip,但它告诉我“找不到命令”
web: python3 automatic.py