У меня проблема с установкой shap в ноутбуке jupyter, она показывает следующую ошибку: Ошибка запуска setup.py install for shap .... Пока shap устанавливается без проблем с терминала. Пожалуйста помоги. Я использую: - pip install shap, также я не могу использовать conda. Использование pip install conda также показывает ошибку того же вида: - Колесо сборки для pycosat (setup.py) ... error, Запуск setup.py install для pycosat ... error.
Ниже приведена ошибка, с которой я сталкиваюсь при использовании pip install shap: -
Collecting shap
Использование cached shap-0.35.0.tar.gz (273 кБ)
Требование уже выполнено: numpy в /home/kv/snap/jupyter/common/lib/python3.7/site-packages (из shap) (1.18.2)
Требование уже выполнено : scipy в /home/kv/snap/jupyter/common/lib/python3.7/site-packages (из shap) (1.4.1)
Требование уже выполнено: scikit-learn in home / kv / snap / jupyter / common / lib / python3 .7 / site-packages (из shap) (0.22.2.post1)
Требование уже выполнено: pandas in / home / kv / snap /jupyter/common/lib/python3.7/site-packages (из shap) (1.0.3)
Требование уже выполнено: tqdm> 4.25.0 в / home / kv / snap / jupyter / common / lib / python3 .7 / site-packages (из shap) (4.45.0)
Требование уже выполнено: joblib> = 0,11 в / home / kv / snap / jupyter / common / lib / python3 .7 / site-packages (из scikit-learn-> shap) (0.14.1)
Требование уже удовлетворено ied: python -dateutil> = 2.6.1 в /snap/jupyter/6/lib/python3.7/site-packages (из pandas -> shap) (2.8.0)
Требование уже выполнено: pytz> = 2017.2 в /home/kv/snap/jupyter/common/lib/python3.7/site-packages (от pandas -> shap) (2019.3)
Требование уже выполнено: шесть> = 1,5 в /snap/jupyter/6/lib/python3.7/site-packages (от python -dateutil> = 2.6.1 -> pandas -> shap) (1.12 .0)
Сборка колес для собранных пакетов: shap
Сборка колес для shap (setup.py) ... ошибка
ОШИБКА: Команда с ошибкой вышла из состояния выхода 1 :
команда: / snap / jupyter / 6 / bin / python -u - c 'import sys, setuptools, tokenize; sys.argv [0] = '"'" '/tmp/pip-install-vla3cytp/shap/setup.py' "'"'; file = '"'" '/ tmp / pip-install-vla3cytp / shap / setup.py' "'"'; f = getattr (tokenize, '"'" 'open' "'"' , открыть) ( файл ); code = f.read (). replace ('"'" '\ r \ n' "'"', '"'" '\ n' "'"' ); f.close (); exe c (скомпилировать (код, file , '"'" 'exe c' "'"'))) bdist_wheel -d / tmp / pip- wheel-1shy2q7 c
cwd: /tmp/pip-install-vla3cytp/shap/
Полный вывод (71 строка):
выполняется bdist_wheel
выполняется сборка
выполняется сборка_py
создание сборки
создание сборки / lib. linux -x86_64-3.7
создание сборки / lib. linux -x86_64-3.7 / shap
копирование shap /datasets.py -> build / lib. linux -x86_64-3.7 / shap
копирование shap / init .py -> build / lib. linux -x86_64-3.7 / shap
копирование shap / common.py -> build / lib. linux -x86_64-3.7 / shap
создание сборки / lib. linux -x86_64-3.7 / shap / объяснители
копирование shap / объяснителей / partition.py -> build / lib. linux -x86_64-3.7 / shap / объяснителей
копирование shap / объяснителей / tf_utils.py -> build / lib. linux -x86_64-3.7 / shap / объяснители
копирование shap / объяснителей / объяснитель.py -> сборка / lib. linux -x86_64-3.7 / shap / объяснители копирование shap / объяснители /sampling.py -> build / lib. linux -x86_64-3.7 / shap / объяснители
копирование shap / объяснителей / mimi c .py -> сборка / lib. linux -x86_64- 3.7 / shap / объяснители
копирование shap / объяснители / linear.py -> build / lib. linux -x86_64-3.7 / shap / объяснители
копирование shap / объяснители / pytree.py -> build / lib. linux -x86_64-3.7 / shap / объяснители
копирование shap / объяснителей / permutation.py -> сборка / lib. linux -x86_64-3.7 / shap / объяснители
копирование shap / объяснителей / init .py -> build / lib. linux -x86_64-3.7 / shap / объяснителей
копирование shap / объяснителей / градиента. py -> build / lib. linux -x86_64-3.7 / shap / объяснители
копирование shap / объяснителей / add.py -> сборка / lib. linux -x86_64-3.7 / shap / объяснители
копирование shap / объяснителей / kernel.py -> build / lib. linux -x86_64-3.7 / shap / объяснителей
копирование shap / объяснителей / tree.py -> build / lib. linux -x86_64-3.7 / shap / объяснители
копирование shap / объяснители / bruteforce.py -> build / lib. linux -x86_64-3.7 / shap / пояснители
создание сборки /lib.linux-x86_64-3.7/shap/explainers/other
копирование shap / объяснители / другое / treegain.py -> сборка / lib. linux -x86_64-3.7 / shap / объяснители / другое
копирование shap / объяснители / другое / coefficent.py -> build / lib. linux -x86_64-3.7 / shap / объяснители / другое
копирование shap / объяснители / другое / lime .py -> build / lib. linux -x86_64-3.7 / shap / объяснители / другие
копирование shap / объяснители / другие / maple.py -> сборка / lib. linux -x86_64-3.7 / shap / объяснители / другое
копирование shap / объяснители / другое / init .py -> build / lib. linux -x86_64-3.7 / shap / объяснители / другое
копирование shap / объяснители / другое / random.py -> build / lib. linux -x86_64-3.7 / shap / пояснители / другое
создание сборки / lib. linux -x86_64-3.7 / shap / объяснители / deep
копирование shap / объяснители / deep / deep_tf.py -> сборка / lib. linux -x86_64-3.7 / shap / объяснители / deep
копирование shap / объяснителей / deep / deep_pytorch.py -> build / lib. linux -x86_64- 3.7 / shap / объяснители / deep
копирование shap / объяснителей /deep/init.py -> build / lib. linux -x86_64-3.7 / shap / объяснители / deep
создание build / lib. linux -x86_64-3.7 / shap / plots
копирование shap / plots / colorconv.py -> build / lib. linux -x86_64-3.7 / shap / plots
копирование shap / plots / colors.py -> build / lib. linux -x86_64-3.7 / shap / plots
копирование shap / plots / waterfall.py -> build / lib. linux -x86_64-3.7 / shap / plots
копирование shap / plots / monitor.py -> build / lib. linux -x86_64-3.7 / shap / plots
копирование shap / plots /partal_dependence.py -> build /lib.linux-x86_64-3.7/shap/plots
копирование shap / plots / force_matplotlib.py -> build / lib. linux -x86_64-3.7 / shap / plots
копирование shap / plots / embedding.py -> build / lib. linux -x86_64-3.7 / shap / plots
копирование shap / plots / text.py -> build / lib. linux - x86_64-3.7 / shap / plots
копирование shap / plots / summary.py -> build / lib. linux -x86_64-3.7 / shap / plots
копирование shap / plots / image .py -> build / lib. linux -x86_64-3.7 / shap / plots
копирование shap / plots / solution.py -> build / lib. linux -x86_64-3.7 / shap / plots
копирование shap / plots / init .py -> build / lib. linux -x86_64-3.7 / shap / plots
копирование shap / plots / зависимость. py -> build / lib. linux -x86_64-3.7 / shap / plots
копирование shap / plots / bar.py -> build / lib. linux -x86_64-3.7 / shap / plots
копирование shap / plots / force.py -> build / lib. linux -x86_64-3.7 / shap / plots
создание build / lib. linux -x86_64-3.7 / shap / benchmark
копирование shap / benchmark / models.py -> b uild / lib. linux -x86_64-3.7 / shap / benchmark
копирование shap / benchmark / method.py -> build / lib. linux -x86_64-3.7 / shap / benchmark
копирование shap / benchmark / measure.py -> build / lib. linux -x86_64-3.7 / shap / benchmark
копирование shap / benchmark / plots.py -> build / lib. linux -x86_64-3.7 / shap / benchmark
копирование shap / benchmark / metrics.py -> build / lib. linux -x86_64-3.7 / shap / benchmark
копирование shap / benchmark / init .py -> build / lib. linux -x86_64-3.7 / shap / benchmark
копирование shap / benchmark / эксперимент.py -> сборка / lib. linux - x86_64-3.7 / shap / benchmark
создание сборки / lib. linux -x86_64-3.7 / shap / plots / resources
копирование shap / plots / resources / logoSmallGray.png -> сборка /lib.linux-x86_64-3.7/shap/plots/resources
копирование shap / plots / resources / bundle. js -> build / lib. linux -x86_64-3.7 / shap / plots / resources
копирование shap / tree_shap.h -> build / lib. linux -x86_64-3.7 / shap
работает build_ext
numpy .get_include () /home/kv/snap/jupyter/common/lib/python3.7/site -packages / numpy / core / include
сборка расширения 'shap._cext'
создание сборки / temp. linux -x86_64-3.7
создание сборки / temp. linux -x86_64-3.7 / shap
g cc -pthread -B / home / filipe / miniconda3 / envs / JUPYTER / compiler_compat -Wl, - sysroot = / -Wsign-сравнить -DNDEBUG - g -fwrapv -O3 -Wall -Wstrict-prototypes -fPI C -I / snap / jupyter / 6 / include / python3 .7m -I / home / kv / snap / jupyter / common / lib / python3 .7 / site-packages / numpy / core / include - c shap / _cext. cc -o build / temp. linux -x86_64-3.7 / shap / _cext.o
не удалось выполнить 'g cc': нет такого файла или каталога
ошибка: команда 'g cc' завершилась неудачно с состоянием выхода 1
ОШИБКА: не удалось построить колесо для shap
Запуск setup.py clean для shap
Не удалось собрать shap
Установка собранных пакетов: shap
Running setup.py install for shap ... error
ERROR: Command errored out with exit status 1:
command: /snap/jupyter/6/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-vla3cytp/shap/setup.py'"'"'; __file__='"'"'/tmp/pip-install-vla3cytp/shap/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-tt70qus_/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/kv/snap/jupyter/common/include/python3.7m/shap
cwd: /tmp/pip-install-vla3cytp/shap/
Complete output (71 lines):
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.7
creating build/lib.linux-x86_64-3.7/shap
copying shap/datasets.py -> build/lib.linux-x86_64-3.7/shap
copying shap/__init__.py -> build/lib.linux-x86_64-3.7/shap
copying shap/common.py -> build/lib.linux-x86_64-3.7/shap
creating build/lib.linux-x86_64-3.7/shap/explainers
copying shap/explainers/partition.py -> build/lib.linux-x86_64-3.7/shap/explainers
copying shap/explainers/tf_utils.py -> build/lib.linux-x86_64-3.7/shap/explainers
copying shap/explainers/explainer.py -> build/lib.linux-x86_64-3.7/shap/explainers
copying shap/explainers/sampling.py -> build/lib.linux-x86_64-3.7/shap/explainers
copying shap/explainers/mimic.py -> build/lib.linux-x86_64-3.7/shap/explainers
copying shap/explainers/linear.py -> build/lib.linux-x86_64-3.7/shap/explainers
copying shap/explainers/pytree.py -> build/lib.linux-x86_64-3.7/shap/explainers
copying shap/explainers/permutation.py -> build/lib.linux-x86_64-3.7/shap/explainers
copying shap/explainers/__init__.py -> build/lib.linux-x86_64-3.7/shap/explainers
copying shap/explainers/gradient.py -> build/lib.linux-x86_64-3.7/shap/explainers
copying shap/explainers/additive.py -> build/lib.linux-x86_64-3.7/shap/explainers
copying shap/explainers/kernel.py -> build/lib.linux-x86_64-3.7/shap/explainers
copying shap/explainers/tree.py -> build/lib.linux-x86_64-3.7/shap/explainers
copying shap/explainers/bruteforce.py -> build/lib.linux-x86_64-3.7/shap/explainers
creating build/lib.linux-x86_64-3.7/shap/explainers/other
copying shap/explainers/other/treegain.py -> build/lib.linux-x86_64-
* 120 4 * 3.7 / shap / объяснители / другое
copying shap/explainers/other/coefficent.py -> build/lib.linux-x86_64-
3.7 / shap / объяснители / другое
copying shap/explainers/other/lime.py -> build/lib.linux-x86_64-3.7/shap/explainers/other
copying shap/explainers/other/maple.py -> build/lib.linux-x86_64-3.7/shap/explainers/other
copying shap/explainers/other/__init__.py -> build/lib.linux-x86_64-
3.7 / shap / объяснения / другое
copying shap/explainers/other/random.py -> build/lib.linux-x86_64-3.7/shap/explainers/other
creating build/lib.linux-x86_64-3.7/shap/explainers/deep
copying shap/explainers/deep/deep_tf.py -> build/lib.linux-x86_64-3.7/shap/explainers/deep
copying shap/explainers/deep/deep_pytorch.py -> build/lib.linux-x86_64-
3.7 / shap / объясняющие / глубокие
copying shap/explainers/deep/__init__.py -> build/lib.linux-x86_64-3.7/shap/explainers/deep
creating build/lib.linux-x86_64-3.7/shap/plots
copying shap/plots/colorconv.py -> build/lib.linux-x86_64-3.7/shap/plots
copying shap/plots/colors.py -> build/lib.linux-x86_64-3.7/shap/plots
copying shap/plots/waterfall.py -> build/lib.linux-x86_64-3.7/shap/plots
copying shap/plots/monitoring.py -> build/lib.linux-x86_64-3.7/shap/plots
copying shap/plots/partial_dependence.py -> build/lib.linux-x86_64-3.7/shap/plots
copying shap/plots/force_matplotlib.py -> build/lib.linux-x86_64-3.7/shap/plots
copying shap/plots/embedding.py -> build/lib.linux-x86_64-3.7/shap/plots
copying shap/plots/text.py -> build/lib.linux-x86_64-3.7/shap/plots
copying shap/plots/summary.py -> build/lib.linux-x86_64-3.7/shap/plots
copying shap/plots/image.py -> build/lib.linux-x86_64-3.7/shap/plots
copying shap/plots/decision.py -> build/lib.linux-x86_64-3.7/shap/plots
copying shap/plots/__init__.py -> build/lib.linux-x86_64-3.7/shap/plots
copying shap/plots/dependence.py -> build/lib.linux-x86_64-3.7/shap/plots
copying shap/plots/bar.py -> build/lib.linux-x86_64-3.7/shap/plots
copying shap/plots/force.py -> build/lib.linux-x86_64-3.7/shap/plots
creating build/lib.linux-x86_64-3.7/shap/benchmark
copying shap/benchmark/models.py -> build/lib.linux-x86_64-3.7/shap/benchmark
copying shap/benchmark/methods.py -> build/lib.linux-x86_64-3.7/shap/benchmark
copying shap/benchmark/measures.py -> build/lib.linux-x86_64-3.7/shap/benchmark
copying shap/benchmark/plots.py -> build/lib.linux-x86_64-3.7/shap/benchmark
copying shap/benchmark/metrics.py -> build/lib.linux-x86_64-3.7/shap/benchmark
copying shap/benchmark/__init__.py -> build/lib.linux-x86_64-3.7/shap/benchmark
copying shap/benchmark/experiments.py -> build/lib.linux-x86_64-3.7/shap/benchmark
creating build/lib.linux-x86_64-3.7/shap/plots/resources
copying shap/plots/resources/logoSmallGray.png -> build/lib.linux-x86_64-3.7/shap/plots/resources
copying shap/plots/resources/bundle.js -> build/lib.linux-x86_64-3.7/shap/plots/resources
copying shap/tree_shap.h -> build/lib.linux-x86_64-3.7/shap
running build_ext
numpy.get_include() /home/kv/snap/jupyter/common/lib/python3.7/site-packages/numpy/core/include
building 'shap._cext' extension
creating build/temp.linux-x86_64-3.7
creating build/temp.linux-x86_64-3.7/shap
gcc -pthread -B /home/filipe/miniconda3/envs/JUPYTER/compiler_compat -Wl,--sysroot=/ -Wsign-
сравнить -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-прототипы -fPI C -I / snap / jupyter / 6 / include / python3 .7m -I / home / kv / snap / jupyter / common / lib / python3 .7 / site-packages / numpy / core / include - c shap / _cext. cc -o build / temp. linux -x86_64-3.7 / shap / _cext.o
unable to execute 'gcc': No such file or directory
error: command 'gcc' failed with exit status 1
----------------------------------------
ОШИБКА: команда завершилась ошибкой с состоянием выхода 1: / snap / jupyter / 6 / bin / python -u - c ' импортировать sys, setuptools, tokenize; sys.argv [0] = '"'" '/tmp/pip-install-vla3cytp/shap/setup.py' "'"'; file = '"'" '/ tmp / pip-install-vla3cytp / shap / setup.py' "'"'; f = getattr (tokenize, '"'" 'open' "'"' , открыть) ( файл ); code = f.read (). replace ('"'" '\ r \ n' "'"', '"'" '\ n' "'"' ); f.close (); exe c (скомпилировать (код, файл , '"'" 'exe c' "'"'))) install --record / tmp / pip -record-tt70qus_ / install-record.txt - одиночная версия-управляемая извне --user --prefix = --compile --install-headers / home / kv / snap / jupyter / common / include / python3 .7m / shap Проверьте журналы для полного вывода команды.
Примечание: вам может потребоваться перезапустить ядро, чтобы использовать обновленные пакеты.