Исправление версии gcc, используемой для пакетов python/anaconda

Я хотел установить xgboost в Python 3.5. Для этого требуется gcc для поддержки опции -fopenmp. GCC по умолчанию не поддерживает его. Так что я попробовал через Brew, но он не работал с последней версией GCC

У gcc через homebrew нет --without-multiliboption

Поэтому я установил gcc@5, который работал, и я мог установить xgboost.

Затем я захотел установить lightgbm, что я сделал через pip install. Но когда я загрузил его, я получил следующую ошибку:

OSError: dlopen(//anaconda/envs/python3p5/lib/python3.5/site-packages/lightgbm/lib_lightgbm.so, 6): Library not loaded: /usr/local/opt/gcc/lib/gcc/7/libgomp.1.dylib
  Referenced from: //anaconda/envs/python3p5/lib/python3.5/site-packages/lightgbm/lib_lightgbm.so
  Reason: image not found

Это как искать gcc7, которого там нет.

Как я могу исправить версию gcc для среды anaconda?

0 ответов

Другие вопросы по тегам