尝试在新 Ubuntu 上安装 psycop 时遇到编译错误

发布于 2024-12-12 05:51:20 字数 858 浏览 0 评论 0原文

服务器是 Ubuntu Lucid LTS

PostGreSql 是 8.4

这是我收到的错误:

root@:~/psycopg2-2.4.2# python setup.py install build --compiler=mingw32
running install
running build
running build_py
running build_ext
building 'psycopg2._psycopg' extension
gcc -mno-cygwin -mdll -O -Wall -DPSYCOPG_DEFAULT_PYDATETIME=1 -DPSYCOPG_VERSION="2.4.2 
(dt dec pq3 ext)" -DPG_VERSION_HEX=0x080409 -DPSYCOPG_EXTENSIONS=1 
-DPSYCOPG_NEW_BOOLEAN=1 -DHAVE_PQFREEMEM=1 -I/usr/include/python2.6 -I.
-I/usr/include/postgresql -I/usr/include/postgresql/8.4/server
-c psycopg/psycopgmodule.c -o build/temp.linux-x86_64-2.6/psycopg/psycopgmodule.o 
-Wdeclaration-after-statement
**cc1: error: unrecognized command line option "-mno-cygwin"
cc1: error: unrecognized command line option "-mdll"
error: command 'gcc' failed with exit status 1**

欢迎任何帮助。

Server is Ubuntu Lucid LTS

PostGreSql is 8.4

This is the error I am getting:

root@:~/psycopg2-2.4.2# python setup.py install build --compiler=mingw32
running install
running build
running build_py
running build_ext
building 'psycopg2._psycopg' extension
gcc -mno-cygwin -mdll -O -Wall -DPSYCOPG_DEFAULT_PYDATETIME=1 -DPSYCOPG_VERSION="2.4.2 
(dt dec pq3 ext)" -DPG_VERSION_HEX=0x080409 -DPSYCOPG_EXTENSIONS=1 
-DPSYCOPG_NEW_BOOLEAN=1 -DHAVE_PQFREEMEM=1 -I/usr/include/python2.6 -I.
-I/usr/include/postgresql -I/usr/include/postgresql/8.4/server
-c psycopg/psycopgmodule.c -o build/temp.linux-x86_64-2.6/psycopg/psycopgmodule.o 
-Wdeclaration-after-statement
**cc1: error: unrecognized command line option "-mno-cygwin"
cc1: error: unrecognized command line option "-mdll"
error: command 'gcc' failed with exit status 1**

Any help is welcome.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

倾城月光淡如水﹏ 2024-12-19 05:51:20

不要使用 --compiler=mingw32

您所需要的只是python setup.py install

Don't use --compiler=mingw32.

All you need is python setup.py install.

阳光①夏 2024-12-19 05:51:20

-mno-cygwin 和 -mdll 看起来像是在 Windows 上编译的选项,这很奇怪

-mno-cygwin and -mdll look like options for compiling on Windows, which is odd

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文