Python Flask应用程序未部署到Heroku(“ikp3db”存在问题)
前几天我试图将我的应用程序部署到Heroku,但遇到了以下错误: 收集ikp3db==1.4Python Flask应用程序未部署到Heroku(“ikp3db”存在问题),python,heroku,pip,requirements.txt,Python,Heroku,Pip,Requirements.txt,前几天我试图将我的应用程序部署到Heroku,但遇到了以下错误: 收集ikp3db==1.4 找不到满足要求IKP3B==1.4的版本 ikp3db==1.4是什么意思?我尝试将其从requirements.txt文件中删除,并成功推送,尽管默认页面加载速度非常慢 如何修复此问题,以便正确部署应用程序 在上下文中,我尝试推送一个包含Socket.io的Flask应用程序 以下是部署日志的相关部分: remote: -----> Python app detected remote: ---
找不到满足要求IKP3B==1.4的版本
ikp3db==1.4
是什么意思?我尝试将其从requirements.txt
文件中删除,并成功推送,尽管默认页面加载速度非常慢
如何修复此问题,以便正确部署应用程序
在上下文中,我尝试推送一个包含Socket.io的Flask应用程序
以下是部署日志的相关部分:
remote: -----> Python app detected
remote: -----> Installing requirements with pip
remote: Collecting ikp3db==1.4 (from -r /tmp/build_6a70450c1a3e03480c6a367846a7a630/requirements.txt (line 37))
remote: Could not find a version that satisfies the requirement ikp3db==1.4 (from -r /tmp/build_6a70450c1a3e03480c6a367846a7a630/requirements.txt (line 37)) (from versions: 1.0, 1.1, 1.1.2, 1.1.3, 1.1.4)
remote: No matching distribution found for ikp3db==1.4 (from -r /tmp/build_6a70450c1a3e03480c6a367846a7a630/requirements.txt (line 37))
remote: ! Push rejected, failed to compile Python app.
remote:
remote: ! Push failed
发件人:
IKP3db是一个Python 3调试器
一般来说,调试器不应该部署到生产服务器上。它们代表着重大的安全风险
我尝试将其从requirements.txt
文件中删除,并成功推送,尽管默认页面加载速度非常慢
删除调试器不会导致应用程序运行缓慢。还有别的事。首先查看浏览器的devtools,看看是否可以确定应用程序的哪个部分运行缓慢。根据您记录的信息,此处的也可能有所帮助。结果证明我的错误非常简单。我忘记在根目录下安装Node.js包并创建package.json文件,所以我的javaScript无法工作。不过,谢谢!