Python 使用烧瓶/Postgres安装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-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中存储完整的日志 不确定如何解决这个问题。我所看到的答案似乎没有解决这个问题。任何朝着正确方向前进的帮助都将不胜感激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
很高兴分享更多的调试输出,但不确定有多少细节就是太多细节。您可能希望直接从pip安装
psycopg2
——不确定为什么要手动安装tarball(不过,假设您已经有libpq-dev
和build-essential
install,它应该可以工作)
尝试解决这个问题,非常类似于你的-可能重复的
$ pip install -U psycopg2