我正在使用Windows 10,使用python 3.9,并尝试按照以下步骤首次设置flask应用程序:
在终端窗口中运行pip3 install -r requirements.txt以确保已安装所有必需的Python软件包(例如,Flask和SQLAlchemy)。
“设置FLASK_APP = application.py”将我的环境变量FLASK_APP设置为application.py。 我还为Flask的调试器设置了环境变量FLASK_DEBUG = 1。 我将PostgresSQL设置为“ DATABASE_URL =我的heroku数据库URI”。
然后我运行“烧瓶运行”以启动烧瓶应用程序。
顺便说一句,requirements.txt仅包含Flask,Flask-Session,psycopg2-binary和SQLAlchemy文本。
但是除了psycopg2以外,其他所有安装的东西都在下面抛出了这两个错误 第一个是: 用于收集包装的建筑轮子:psycopg2-binary Psycopg2-binary的构建轮(setup.py)...错误 错误:命令错误,退出状态为1:更详细的错误文本,请参见图片
第二个是: 错误:psycopg2-binary的构建轮失败 为psycopg2-binary运行setup.py clean 无法建立psycopg2-binary 安装收集的软件包:psycopg2-binary 为psycopg2-binary运行setup.py install ...错误 错误:命令错误,退出状态为1
在这里我遵循了其他线程,我尝试运行pip install psycopg2和pip install psycopg2-binary等,重新启动了PC,但仍然是同样的问题。请提供任何帮助。
答案 0 :(得分:1)
我终于通过在https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=16和https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16中使用Visual Studio和其构建工具安装了Visual c ++来解决了这个问题。