Исправление версии 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?