I'm trying to upload the bot to heroku server, I get this error:
I'm trying to upload the bot to heroku server, I get this error:
我无法解决这个问题,会不会是我的错误?
错误:
我的文件:
您是否在您的应用中添加了 Python 构建包?您可以尝试在网站上检查它,或者只是 运行 $ heroku buildpacks -app <your app name>
如果它不在那里添加它 运行ning $ heroku buildpacks:set heroku/python -a <your app name>
您的屏幕截图显示的文件似乎名为 parser_twitter
,但 Windows 将其识别为 Python 文件。同样,chromedriver
没有可见的扩展名,但 Windows 将其识别为可执行文件。
这表明 Windows Explorer is hiding known file extensions。这些文件几乎可以肯定 确实 命名为 parser_twitter.py
和 chromedriver.exe
.
但是您的 requirements.txt
和 runtime.txt
文件扩展名是可见的。这意味着它们 实际上 称为 requirements.txt.txt
和 runtime.txt.txt
.
我建议关闭该“功能”,这样您就可以看到您的文件的实际名称:
In File Explorer under View, in the Show/hide group, select the File name extensions check box.
重命名这些文件以删除重复的文件扩展名、提交并重新部署。
旁白:如果您提交了 chromedriver.exe
文件,您会发现它在 Heroku 上不起作用。例如,参见 Selenium web driver can't open browser on Heroku。
我无法解决这个问题,会不会是我的错误?
错误:
我的文件:
您是否在您的应用中添加了 Python 构建包?您可以尝试在网站上检查它,或者只是 运行 $ heroku buildpacks -app <your app name>
如果它不在那里添加它 运行ning $ heroku buildpacks:set heroku/python -a <your app name>
您的屏幕截图显示的文件似乎名为 parser_twitter
,但 Windows 将其识别为 Python 文件。同样,chromedriver
没有可见的扩展名,但 Windows 将其识别为可执行文件。
这表明 Windows Explorer is hiding known file extensions。这些文件几乎可以肯定 确实 命名为 parser_twitter.py
和 chromedriver.exe
.
但是您的 requirements.txt
和 runtime.txt
文件扩展名是可见的。这意味着它们 实际上 称为 requirements.txt.txt
和 runtime.txt.txt
.
我建议关闭该“功能”,这样您就可以看到您的文件的实际名称:
In File Explorer under View, in the Show/hide group, select the File name extensions check box.
重命名这些文件以删除重复的文件扩展名、提交并重新部署。
旁白:如果您提交了 chromedriver.exe
文件,您会发现它在 Heroku 上不起作用。例如,参见 Selenium web driver can't open browser on Heroku。