Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.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 如何修复此问题:错误:命令出错,退出状态为1:尝试“退出”时;pip安装psycopg2“;_Python_Sql_Django_Postgresql_Psycopg2 - Fatal编程技术网

Python 如何修复此问题:错误:命令出错,退出状态为1:尝试“退出”时;pip安装psycopg2“;

Python 如何修复此问题:错误:命令出错,退出状态为1:尝试“退出”时;pip安装psycopg2“;,python,sql,django,postgresql,psycopg2,Python,Sql,Django,Postgresql,Psycopg2,我正在尝试将Postgresql连接到我的Django应用程序 ,我知道我应该使用pip安装psycopg2 “注意:我在stackoverflow和其他网站上阅读了其他问题和答案,但我无法用他们的解决方案解决我的问题” 但我抛出了这样一个错误: 收集psycopg2 使用缓存的psycopg2-2.8.6.tar.gz(383KB) 为收集的包构建控制盘:psycopg2 正在为psycopg2构建控制盘(setup.py)。。。错误 错误:命令出错,退出状态为1: 命令:/home/banj

我正在尝试将Postgresql连接到我的Django应用程序 ,我知道我应该使用pip安装psycopg2 “注意:我在stackoverflow和其他网站上阅读了其他问题和答案,但我无法用他们的解决方案解决我的问题”

但我抛出了这样一个错误:

收集psycopg2
使用缓存的psycopg2-2.8.6.tar.gz(383KB)
为收集的包构建控制盘:psycopg2
正在为psycopg2构建控制盘(setup.py)。。。错误
错误:命令出错,退出状态为1:
命令:/home/banji-x/Projects/real_state_Django/venv/bin/python3-u-c'import sys、setuptools、tokenize;sys.argv[0]='''''/tmp/pip install aoxyqloe/psycopg2/setup.py''__文件“'''/tmp/pip install aoxyqloe/psycopg2/setup.py''”;f=getattr(标记化,“'open'”,open)(\uuuuu文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(编译(代码,“文件”“exec”))“bdist\uwheel-d/tmp/pip-wheel-j5i8ukkq
cwd:/tmp/pip安装aoxyqloe/psycopg2/
完整输出(40行):
运转的车轮
运行构建
运行build\u py
创建构建
创建build/lib.linux-x86_64-3.8
创建build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/_lru_cache.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/_json.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/_ipaddress.py->build/lib.linux-x86_64-3.8/psycopg2
复制lib/errors.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/extensions.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/sql.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/errorcodes.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/extras.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/compat.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/pool.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/tz.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/uuu init_uuuuu.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/_range.py->build/lib.linux-x86_64-3.8/psycopg2
运行build_ext
构建“psycopg2.\u psycopg”扩展
创建build/temp.linux-x86_64-3.8
创建build/temp.linux-x86_64-3.8/psycopg
x86_64-linux-gnu-gcc-pthread-Wno unused result-Wsign compare-DNDEBUG-g-fwrapv-O2-Wall-g-fstack protector strong-Wformat-Werror=format security-g-fwrapv-O2-g-fstack protector strong-Wformat-Werror=format security-Wdate time-D_-FORTIFY\u SOURCE=2-fPIC-DPSYCOPG\u VERSION=2.8.6(dt dec pq3 ext lo64)-DPG_VERSION_NUM=130001-DHAVE_LO64=1-I/home/banji-x/Projects/real_state\u Django/venv/include-I/usr/python3.8-I-I/usr/include/postgresql-I/usr/include/postgresql/13/server-c psycopg/psycopgmodule.c-o build/temp.linux-x86_64-3.8/psycopg/psycopgmodule.o-wdeclation语句后
在psycopg/psycopgmodule.c中包含的文件中:28:
./psycopg/psycopg.h:36:10:致命错误:libpq fe.h:没有这样的文件或目录
36 |#包括
|          ^~~~~~~~~~~~
编译终止。
您似乎缺少从源代码构建包的一些先决条件。
您可以通过从PyPI安装“psycopg2 binary”来安装二进制软件包。
如果要从源代码处安装psycopg2,请安装软件包
生成时需要,请重试。
有关更多信息,请查看“doc/src/install.rst”文件(另请访问
).
错误:命令“x86_64-linux-gnu-gcc”失败,退出状态为1
----------------------------------------
错误:为psycopg2生成控制盘失败
为psycopg2运行setup.py clean
未能生成psycopg2
安装收集的软件包:psycopg2
正在为psycopg2运行setup.py安装。。。错误
错误:命令出错,退出状态为1:
命令:/home/banji-x/Projects/real_state_Django/venv/bin/python3-u-c'import sys、setuptools、tokenize;sys.argv[0]='''''/tmp/pip install aoxyqloe/psycopg2/setup.py''__文件“'''/tmp/pip install aoxyqloe/psycopg2/setup.py''”;f=getattr(标记化,“'open'”,open)(\uuuuu文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(compile(code,“'exec'”)'安装--record/tmp/pip-record-8apc2cns/install-record.txt--外部管理的单一版本--编译--install headers/home/banji-x/Projects/real_state\u Django/venv/include/site/python3.8/psycopg2
cwd:/tmp/pip安装aoxyqloe/psycopg2/
完整输出(40行):
正在运行的安装
运行构建
运行build\u py
创建构建
创建build/lib.linux-x86_64-3.8
创建build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/_lru_cache.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/_json.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/_ipaddress.py->build/lib.linux-x86_64-3.8/psycopg2
复制lib/errors.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/extensions.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/sql.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/errorcodes.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/extras.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/compat.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/pool.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/tz.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/uuu init_uuuuu.py->build/lib.linux-x86_64-3.8/psycopg2
正在复制lib/_range.py->build/lib.linux-x86_64-3.8/psycopg2
运行build_ext
构建“psycopg2.\u psycopg”扩展
创建build/temp.linux-x86_64-3.8
创建build/temp.linux-x86_64-3.8/psycopg
x86_64-linux-gnu-gcc-pthread-Wno unused result-Wsign compare-DNDEBUG-g-fwrapv-O2-Wall-g-fstack protector strong-Wformat-Werror=format security-g-fwrapv-O2-g-fstack protector strong-Wformat-Werror=format security-Wdate time-D_FORTIFY\u SOURCE=2-fPIC-DPSYCOPG\u VERSION=2.8.6(dt-dec pq3