Я хочу установить библиотеку REBOUND для Python 2.7 и Python 3.7 в моей новой Fedora 29.
Я пытался:
python -m pip install --user rebound
Это действительно находит пакет (я также пробовал несколько комбинаций параметров, используя dnf и yum, но они не смогли найти пакет), но колесо не работает и gcc также. Я не знаю, как это сделать. Я установил несколько пакетов без каких-либо проблем (numpy
, matplotlib
, scipy
, keras
и т. Д.), Но для REBOUND что-то пошло не так.
Вот ошибка, которую я получаю:
/usr/bin/ld: cannot find -lpython2.7
collect2: error: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-
install-zOfeCV/rebound/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-KVSdkl/install-record.txt
--single-version-externally-managed --compile --user --prefix=" failed with error
code 1 in /tmp/pip-install-zOfeCV/rebound/
Я поместил полный журнал в каталог, так как журнал был длинным. ( Pastebin ) * * тысяча двадцать-один