gpt4 book ai didi

python - 在 opensuse 上安装 pyodbc 时出错

转载 作者:太空宇宙 更新时间:2023-11-04 10:53:44 25 4
gpt4 key购买 nike

当我尝试使用“python setup.py build install”安装 pyodbc 时,出现如下错误:

gcc -pthread -fno-strict-aliasing -DNDEBUG -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fwrapv -fPIC -DPYODBC_VERSION=3.0.3 -I/usr/include/python2.6 -c/root/Desktop/pyodbc-3.0.3/src/sqlwchar.cpp -o build/temp.linux-i686- 2.6/root/Desktop/pyodbc-3.0.3/src/sqlwchar.o -Wno-write-strings在/root/Desktop/pyodbc-3.0.3/src/sqlwchar.cpp:2 包含的文件中:/root/Desktop/pyodbc-3.0.3/src/pyodbc.h:41:20: 错误: Python.h: 没有那个文件或目录/root/Desktop/pyodbc-3.0.3/src/pyodbc.h:42:25: 错误:floatobject.h: 没有这样的文件或目录/root/Desktop/pyodbc-3.0.3/src/pyodbc.h:43:24: 错误: longobject.h: 没有那个文件或目录/root/Desktop/pyodbc-3.0.3/src/pyodbc.h:44:24: 错误:boolobject.h: 没有那个文件或目录

还有几行类似的反馈,最后的回复是这样的:

/root/Desktop/pyodbc-3.0.3/src/pyodbccompat.h:106: error: expected ‘,’ or ‘;’ before ‘{’ token错误:命令“gcc”失败,退出状态为 1

我四处寻找解决方案,每个人都说安装 python-devel 就可以了,但是我在没有 python-devel 的 64 位 opensuse 上运行,但它在 32 位上不起作用,而且我在互联网上的任何地方都找不到 python2.6.0-8.12.2 的正确版本...所以我很困惑,请帮忙!提前致谢。

最佳答案

我没有找到解决 Python 头文件(它们是 python-devel 包的一部分)的方法。他们需要编译包。

也许某处有一个 64 位版本的预编译蛋,这就是它的安装方式。

为什么你不愿意安装python-devel?

关于python - 在 opensuse 上安装 pyodbc 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11691039/

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