Невозможно выполнить «g cc -8»: ошибка такого файла или каталога: команда «g cc -8» не выполнена с состоянием выхода 1. Установка пакета PySIT - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь установить пакет PySIT для запуска с Python и следовал инструкциям на этой странице установки (https://pysit.readthedocs.io/en/latest/install.html), используя pip на моем терминале для установки PySIT.

Я использую MacOS Catalina для этого, и на моем компьютере установлена ​​Anaconda.

Это вывод, который я получаю на своем терминале, когда запускаю команду: python setup.py install

g cc -8 -fno-строго-псевдонимы -I / Пользователи / KBrindha / anaconda2 / include -arch x86_64 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I /Users/KBrindha/anaconda2/lib/python2.7/site-packages/numpy/core/include -Ipysit / solvers / fd_tools -I / Users / KBrindha / anaconda2 / include / python2 .7 - c pysit / solvers / constant_density_acoustic / time / scalar / solvers_wrap.cxx -o build / temp.macosx-10.6-x86_64-2.7 / pysit / solvers / constant_density_acoustic / time / scalar / solvers_wrap.o -O3 -fopenmp -ffast-math

невозможно выполнить 'g cc -8': ошибка такого файла или каталога: ошибка команды 'g cc -8' со статусом выхода 1

Любая помощь в том, как Обойти эту проблему или установить g cc -8 будет приветствоваться. Для получения дополнительной информации на моем компьютере установлены утилиты командной строки Xcode и Xcode. У меня также есть "just" g cc (не g cc -8), установленный в /usr/bin/gcc.

1 Ответ

0 голосов
/ 02 апреля 2020

Авторы вставили фиксированные имена для компиляторов прямо в их setup.py. Это ошибка, и я рекомендую сообщить об этом.

Тем временем вы можете клонировать репозиторий или скачать исходный код , извлечь его, отредактировать setup.py и удалить или заменить эти фиксированные имена. Затем построить с помощью команды pip install .

...