无法在SLES 12 SP1上安装熊猫

时间:2018-11-15 20:10:25

标签: python-3.x pandas pip suse sles

我正在尝试在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 -冲突保护-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


大熊猫失灵的车轮   为熊猫运行setup.py clean 建熊猫失败 安装收集的软件包: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)(文件); code = f.read()。replace('\ r \ n','\ n'); f.close(); exec( compile(code, file ,'exec'))“ install --record /tmp/pip-record-nq8ffg3o/install-record.txt --single-version-externally-managed --compile:

现在,我已经四处搜寻,在pip的github上有一个问题引用了此问题,但是没有一种解决方案有效。

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

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

有什么想法吗?我认为这一定与操作系统有关,因为我已经设法将熊猫安装在另一台机器上,并且安装了另一个Linux发行版,相同的python,相同的gcc。

1 个答案:

答案 0 :(得分:0)

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