0

我正在尝试在我的 python3 安装上安装熊猫。版本是 3.4.6,这似乎是该操作系统的最新版本。我安装了python:

python3中的zypper

我运行命令:

pip3 安装熊猫

它给了我一个日志,这是引用错误的部分:

gcc -pthread -Wno-unused-result -DNDEBUG -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-保护 -g -fwrapv -DOPENSSL_LOAD_CONF -fPIC -Ipandas/_libs/src/klib -Ipandas/_libs/src -I/usr/lib64/python3.4/site-packages/numpy/core/include -I/usr/include/ python3.4m -c pandas/_libs/tslib.c -o build/temp.linux-x86_64-3.4/pandas/_libs/tslib.o -Wno-unused-function gcc:错误:无法识别的命令行选项'-fstack-clash -protection 错误:命令 'gcc' 失败,退出状态为 1


为 pandas 构建轮子失败 为 pandas 运行 setup.py clean 未能构建 pandas 安装收集的包:pandas 为 pandas 运行 setup.py install ... 错误 命令 /usr/bin/python3 -u -c "import setuptools 的完整输出, tokenize; file ='/tmp/pip-install-xvndc9lz/pandas/setup.py';f=getattr(tokenize, 'open', open)( file );code=f.read().replace('\r \n', '\n');f.close();exec(compile(code, file , 'exec'))" install --record /tmp/pip-record-nq8ffg3o/install-record.txt --单一版本-外部管理--编译:

现在,我已经用谷歌搜索了,pip 的 github 上有一个问题,它引用了这个问题,但没有一个解决方案有效。

https://github.com/pypa/pip/issues/5720

解决方案正在更新 gcc。我的最初是 4.8 版,但我已经尝试过 4.9 和 5 版。不能比这更高,因为 YAST 在依赖项方面遇到了问题,上帝知道还有什么。

有任何想法吗?我认为这一定与操作系统有关,因为我已经设法在另一台机器上安装了 pandas,还有另一个 linux 发行版、相同的 python、相同的 gcc ..

4

1 回答 1

0

“工具链模块”中有一个 gcc7。SUSEconnect和/或YaST将允许启用这个额外的包存储库。

于 2018-11-17T22:33:46.287 回答