gpt4 book ai didi

python - 我正在尝试在 Mac OS 10.6.3 上安装 psycopg2;它声称找不到 "stdarg.h"但我可以看到它在那里;我应该怎么办?

转载 作者:太空狗 更新时间:2023-10-30 00:57:57 24 4
gpt4 key购买 nike

我拼命尝试成功安装 psycopg2,但一直遇到错误。最新的似乎涉及它不是找到“stdarg.h”(见下面的代码)。但是我可以亲眼看到一个名为 stdarg.h 的文件存在于/Developer/SDKs/MacOSX10.4u.sdk/usr/include/stdarg.h (它声称找不到任何东西)所以我已经不知道该怎么办。

我运行的是 Mac OS 10.6.3,在过去的几天里,我确定我拥有所有最新的操作系统开发人员工具。

如果有什么不同的话,我有 Python 2.6.2 和 PostgreSQL 8.4。

python setup.py install    
running install
running build
running build_py
running build_ext
building 'psycopg2._psycopg' extension
creating build/temp.macosx-10.3-fat-2.6
creating build/temp.macosx-10.3-fat-2.6/psycopg
gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3 -DPSYCOPG_DEFAULT_PYDATETIME=1 -DPSYCOPG_VERSION="2.2.1 (dt dec ext pq3)" -DPG_VERSION_HEX=0x080404 -DPSYCOPG_EXTENSIONS=1 -DPSYCOPG_NEW_BOOLEAN=1 -DHAVE_PQFREEMEM=1 -DHAVE_PQPROTOCOL3=1 -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -I. -I/opt/local/include/postgresql84 -I/opt/local/include/postgresql84/server -c psycopg/psycopgmodule.c -o build/temp.macosx-10.3-fat-2.6/psycopg/psycopgmodule.o
In file included from /Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/unicodeobject.h:4,
from /Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/Python.h:85,
from psycopg/psycopgmodule.c:27:
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/stdarg.h:4:25: error: stdarg.h: No such file or directory
In file included from /Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/unicodeobject.h:4,
from /Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/Python.h:85,
from psycopg/psycopgmodule.c:27:
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/stdarg.h:4:25: error: stdarg.h: No such file or directory
lipo: can't figure out the architecture type of: /var/folders/MQ/MQ-tWOWWG+izzuZCrAJpzk+++TI/-Tmp-//ccakFhRS.out
error: command 'gcc' failed with exit status

最佳答案

我不知道你的具体问题,但我建议你使用 macports 安装它.
安装 psycopg2就像:

sudo port install py26-psycopg2

关于python - 我正在尝试在 Mac OS 10.6.3 上安装 psycopg2;它声称找不到 "stdarg.h"但我可以看到它在那里;我应该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3044801/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com