Как установить модуль shap на Mac?
Я пытаюсь установить пакет shap и получаю следующую ошибку
ModuleNotFoundError: No module named 'shap'
Я набрал следующее в свой ноутбук, а также в терминал
!conda install -c conda-forge shap
!conda install shap --yes
Вот строки, которые ошибаются
!pip install shap
import shap
explainer = shap.TreeExplainer(model)
shap_values = explainer.shap_values(X)
Я сейчас на Mac
4 ответа
Это о похожей проблеме. Это может вам помочь.
Модули устанавливаются с помощью pip в OSX, но не обнаруживаются при импорте
Если вышеуказанное не работает, попробуйте следующее:-
удалил и переустановил SHAP
Обновите Numpy до последней версии, затем:-
pip install git+https://github.com/slundberg/shap.git
если вышеперечисленное не работает, возможно, это:-
Чтобы установить shapely ( https://pypi.org/project/Shapely/)? В python вы можете установить shapely, выполнив
pip install shapely
Для окон можно установить shapley, загрузив.whl с http://www.lfd.uci.edu/~gohlke/pythonlibs/ и выполните
pip install <name of whl file>
или если вы используете анаконду, вы можете использовать conda-forge, чтобы получить красивую форму
conda config --add channels conda-forge
conda install shapely
У меня такая же проблема с использованием команды pip install shap. Однако установка conda сработала. Я использую Mac.
conda install -c conda-forge shap
Я использую Mac OS Big Sur с pip 21.2.4 и Python 3.8.9. Я могу установить shap с помощью следующей команды.
ARCHFLAGS="-arch x86_64" форма установки pip3
Он должен работать с
pip install shapely
Попробуйте, если это не так
conda install shapely