Не могу установить панд на SLES 12 SP1 - PullRequest
0 голосов
/ 15 ноября 2018

Я пытаюсь установить панд на мою установку на python3. Версия 3.4.6, которая представляется самой современной для этой ОС. Я установил Python с:

молния в python3

Я запускаю команду:

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-protection -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: error: нераспознанная опция командной строки ‘-fstack-clash-protection’ ошибка: команда 'gcc' не выполнена с состоянием выхода 1


Неудачное строительное колесо для панд Запуск setup.py clean для панд Не удалось построить панд Установка собранных пакетов: панды Запуск 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 - одиночная версия с внешним управлением - compile:

Теперь, я уже погуглил, есть проблема на pith github, которая ссылается на эту проблему, но ни одно из решений не сработало.

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

Решения обновляли gcc. Первоначально у меня была версия 4.8, но я уже пробовал 4.9 и 5. Не могу пойти выше, чем это, потому что у YAST проблемы с зависимостями, и бог знает что еще.

Есть идеи? Я думаю, что это должно быть что-то об ОС, потому что мне удалось установить панды на другой машине, с другим дистрибутивом Linux, тем же Python, тот же GCC ..

1 Ответ

0 голосов
/ 18 ноября 2018

В модуле Toolchain есть gcc7. SUSEconnect и / или YaST позволит включить этот дополнительный репозиторий пакетов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...