Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python HEROKU app ModuleNotFoundError:没有名为';numpy';_Python_Git_Numpy_Heroku_Heroku Cli - Fatal编程技术网

Python HEROKU app ModuleNotFoundError:没有名为';numpy';

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,到目前为止,除了一件事,一切都很好

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

当我尝试执行:
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