Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.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 使用烧瓶/Postgres安装psycopg2_Python_Postgresql_Flask_Psycopg2 - Fatal编程技术网

Python 使用烧瓶/Postgres安装psycopg2

Python 使用烧瓶/Postgres安装psycopg2,python,postgresql,flask,psycopg2,Python,Postgresql,Flask,Psycopg2,我整晚都在寻找解决方案,但在尝试在Flask应用程序的VirtualNV中安装psycopg2时,我似乎遇到了一个罕见的错误。我运行以下命令: pip安装 这就是错误: 创建build/temp.macosx-10.9-intel-2.7/psycopg cc-fno严格别名-fno公共-动态-arch x86_64-arch i386 -g-Os-pipe-fno common-fno严格别名-fwrapv-mno熔接madd-DENABLE_DTRACE-DMACOSX-DNDEBUG-W

我整晚都在寻找解决方案,但在尝试在Flask应用程序的VirtualNV中安装psycopg2时,我似乎遇到了一个罕见的错误。我运行以下命令:

pip安装

这就是错误:

创建build/temp.macosx-10.9-intel-2.7/psycopg

cc-fno严格别名-fno公共-动态-arch x86_64-arch i386 -g-Os-pipe-fno common-fno严格别名-fwrapv-mno熔接madd-DENABLE_DTRACE-DMACOSX-DNDEBUG-Wall-Wstrict原型-Wshorten-64-to-32-DNDEBUG-g-fwrapv-Os-Wall-Wstrict原型-DENABLE_DTRACE-arch x86_64-arch i386-pipe-DPSYCOPG_默认值PYDATETIME=1-DPSYCOPG版本=“2.4(dt dec pq3 ext)”-DPG_版本_十六进制=0x090104-DPSYCOPG_扩展=1 -DPSYCOPG_NEW_BOOLEAN=1-DHAVE_pqfreemm=1-I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I.-I/Applications/Postgres.app/Contents/MacOS/include-I/Applications/Postgres.app/Contents/MacOS/include/server-c psycopg/psycopgmodule.c-o build/temp.macosx-10.9-intel-2.7/psycopg/psycopgmodule.o

叮当声:错误:未知参数:'-mno FUSSED madd' [-Wunused命令行参数将来出现硬错误]

叮当声:注意:这将是一个硬错误(不能降级为 警告)将来

错误:命令“cc”失败,退出状态为1

----------------------------------------命令/Users/jasdepe1/Dropbox/workspace/Printbase/venv/bin/python-c“导入 setuptools;file='/var/folders/9q/bg9_hgr16s7gt7gdbg8x79wr0000gn/T/pip-TbS4xF-build/setup.py';exec(编译(打开(文件).read()。替换('\r\n', “\n”),文件,“exec”)“安装--记录 /var/folders/9q/bg9_hgr16s7gt7gdbg8x79wr0000gn/T/pip-Yavgs4-record/install-record.txt --外部管理的单一版本--安装Header/Users/jasdeep1/Dropbox/workspace/Printbase/venv/include/site/python2.7 在中失败,错误代码为1 /var/folders/9q/bg9_hgr16s7gt7gdbg8x79wr0000gn/T/pip-TbS4xF-build 在/Users/jasdep1/.pip/pip.log中存储完整的日志

不确定如何解决这个问题。我所看到的答案似乎没有解决这个问题。任何朝着正确方向前进的帮助都将不胜感激


很高兴分享更多的调试输出,但不确定有多少细节就是太多细节。

您可能希望直接从pip安装
psycopg2
——不确定为什么要手动安装tarball(不过,假设您已经有
libpq-dev
build-essential
install,它应该可以工作)


尝试解决这个问题,非常类似于你的-可能重复的
$ pip install -U psycopg2