Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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 3.x 需求文件发布_Python 3.x_Heroku - Fatal编程技术网

Python 3.x 需求文件发布

Python 3.x 需求文件发布,python-3.x,heroku,Python 3.x,Heroku,我试图将我的应用程序放在heroku上,我发现你只是将模块放在一个文件中,但我看到threading/socket没有版本号,它不在pip冻结中(是的,它已安装)我尝试在解释器中查找版本,它说它没有属性,部署在heroku上一直失败,说它找不到线程,即使我的应用程序在本地运行良好,我还能做些什么让heroku接受我的文件答案是因为这是默认模块,只需将requirement.txt留空,这很奇怪,即使它是空的,也需要它,但多亏了一位有帮助的评论者,它才得以解决 编辑:这太愚蠢了,我想回答它,但它不


我试图将我的应用程序放在heroku上,我发现你只是将模块放在一个文件中,但我看到threading/socket没有版本号,它不在pip冻结中(是的,它已安装)我尝试在解释器中查找版本,它说它没有属性,部署在heroku上一直失败,说它找不到线程,即使我的应用程序在本地运行良好,我还能做些什么让heroku接受我的文件

答案是因为这是默认模块,只需将requirement.txt留空,这很奇怪,即使它是空的,也需要它,但多亏了一位有帮助的评论者,它才得以解决


编辑:这太愚蠢了,我想回答它,但它不允许我2天,它应该被解决/关闭

python内置了“线程”和“套接字”。请包括heroku正在输出的错误。错误:找不到满足需求线程的版本(从-r/tmp/build?1f58826c/requirements.txt(第1行))(从版本:无)错误:找不到线程的匹配分发(从-r/tmp/build2558826c/requirements.txt(第1行))!推送被拒绝,未能编译Python应用程序我试过w/o req.txt,它说需要它,我将不得不听从那些了解heroku的人;但我的理解是,由于
线程
套接字
都是内置的,因此不需要将它们包含在requirements.txt中。但是就像我说的,我会服从他人。我试着只放了一个空的req.txt文件,它成功部署了,遗憾的是应用程序需要一个IP,所以我希望知道heroku没有应用程序的IP,但是谢谢你的帮助!奇怪,你怎么需要一个空的req't.txt文件