Python 正在为psycopg2二进制文件(setup.py)构建控制盘。。。错误,正在为psycopg2二进制文件运行setup.py安装。。。错误-烧瓶

Python 正在为psycopg2二进制文件(setup.py)构建控制盘。。。错误,正在为psycopg2二进制文件运行setup.py安装。。。错误-烧瓶,python,pip,psycopg2,python-wheel,Python,Pip,Psycopg2,Python Wheel,我正在使用Windows 10,使用python 3.9,第一次尝试设置flask应用程序,步骤如下: 在终端窗口中运行pip3安装-r requirements.txt,确保安装了所有必要的Python包(例如Flask和SQLAlchemy) “set FLASK\u APP=application.py”将我的环境变量FLASK\u APP设置为application.py。 我还为FLASK的调试器设置了环境变量FLASK_DEBUG=1。 我将postgresql设置为“DATABAS

我正在使用Windows 10,使用python 3.9,第一次尝试设置flask应用程序,步骤如下:

在终端窗口中运行pip3安装-r requirements.txt,确保安装了所有必要的Python包(例如Flask和SQLAlchemy)

“set FLASK\u APP=application.py”将我的环境变量FLASK\u APP设置为application.py。 我还为FLASK的调试器设置了环境变量FLASK_DEBUG=1。 我将postgresql设置为“DATABASE_URL=myheroku数据库URI”

然后我运行“flaskrun”来启动flask应用程序

顺便说一下,requirements.txt仅包含Flask、Flask会话、psycopg2二进制和SQLAlchemy文本

但除了psycopg2之外,其他所有安装的东西都抛出了下面这两个错误 第一个是: 为收集的包构建控制盘:psycopg2二进制文件 正在为psycopg2二进制文件(setup.py)构建控制盘。。。错误 错误:退出状态为1的命令出错:有关更详细的错误文本,请参见图像

第二个是: 错误:为psycopg2二进制文件生成控制盘失败 正在为psycopg2二进制文件运行setup.py clean 无法生成psycopg2二进制文件 安装收集的软件包:psycopg2二进制文件 正在为psycopg2二进制文件运行setup.py安装。。。错误 错误:命令出错,退出状态为1

我在这里跟随了其他线程,我试着运行pip安装psycopg2和pip安装psycopg2二进制文件等,重新启动了我的电脑,但仍然存在相同的问题。请帮忙,谢谢


最后,通过VisualStudio C++和VisualStudio的安装工具以及它的构建工具解决了这个问题。请回答您的问题并添加:OS版本、Python版本和错误全文。一旦我的Windows PC出现此问题,我所要做的就是安装postgresql开发包,并将其文件夹路径包含在系统变量路径中。@Fábiocorriea我已经这样做了,您能添加步骤或源代码吗?让我仔细检查一下