Running pip install fastinference[interp] is not working. I have the latest version of SHAP (0.39) already installed. Seems like it is crashing when trying to run setup.py for SHAP. fastinference seems to depend on SHAP 0.35.
(fastai) PS C:\work> pip install fastinference[interp]
Requirement already satisfied: fastinference[interp] in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (0.0.36)
Requirement already satisfied: fastai>=2.0.0 in c:\work\ml\fastai (from fastinference[interp]) (2.3.1)
Collecting shap<0.36.0
Using cached shap-0.35.0.tar.gz (273 kB)
Collecting plotly
Using cached plotly-4.14.3-py2.py3-none-any.whl (13.2 MB)
Collecting plotnine
Using cached plotnine-0.8.0-py3-none-any.whl (4.7 MB)
Requirement already satisfied: pip in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from fastai>=2.0.0->fastinference[interp]) (21.0.1)
Requirement already satisfied: packaging in c:\users\pc\appdata\roaming\python\python38\site-packages (from fastai>=2.0.0->fastinference[interp]) (20.4)
Requirement already satisfied: fastcore<1.4,>=1.3.8 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from fastai>=2.0.0->fastinference[interp]) (1.3.20)
Requirement already satisfied: torchvision>=0.8.2 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from fastai>=2.0.0->fastinference[interp]) (0.9.1)
Requirement already satisfied: matplotlib in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from fastai>=2.0.0->fastinference[interp]) (3.3.4)
Requirement already satisfied: pandas in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from fastai>=2.0.0->fastinference[interp]) (1.2.4)
Requirement already satisfied: requests in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from fastai>=2.0.0->fastinference[interp]) (2.25.1)
Requirement already satisfied: pyyaml in c:\users\pc\appdata\roaming\python\python38\site-packages (from fastai>=2.0.0->fastinference[interp]) (5.3.1)
Requirement already satisfied: fastprogress>=0.2.4 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from fastai>=2.0.0->fastinference[interp]) (1.0.0)
Requirement already satisfied: pillow>6.0.0 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from fastai>=2.0.0->fastinference[interp]) (8.1.2)
Requirement already satisfied: scikit-learn in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from fastai>=2.0.0->fastinference[interp]) (0.24.1)
Requirement already satisfied: scipy in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from fastai>=2.0.0->fastinference[interp]) (1.6.1)
Requirement already satisfied: spacy<4 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from fastai>=2.0.0->fastinference[interp]) (3.0.5)
Requirement already satisfied: torch<1.9,>=1.7.0 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from fastai>=2.0.0->fastinference[interp]) (1.8.1)
Requirement already satisfied: numpy in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from fastprogress>=0.2.4->fastai>=2.0.0->fastinference[interp]) (1.20.1)
Requirement already satisfied: tqdm>4.25.0 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from shap<0.36.0->fastinference[interp]) (4.59.0)
Requirement already satisfied: typer<0.4.0,>=0.3.0 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from spacy<4->fastai>=2.0.0->fastinference[interp]) (0.3.2)
Requirement already satisfied: preshed<3.1.0,>=3.0.2 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from spacy<4->fastai>=2.0.0->fastinference[interp]) (3.0.5)
Requirement already satisfied: jinja2 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from spacy<4->fastai>=2.0.0->fastinference[interp]) (3.0.1)
Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.0 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from spacy<4->fastai>=2.0.0->fastinference[interp]) (3.0.1)
Requirement already satisfied: catalogue<2.1.0,>=2.0.1 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from spacy<4->fastai>=2.0.0->fastinference[interp]) (2.0.1)
Requirement already satisfied: srsly<3.0.0,>=2.4.0 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from spacy<4->fastai>=2.0.0->fastinference[interp]) (2.4.0)
Requirement already satisfied: setuptools in c:\users\pc\appdata\roaming\python\python38\site-packages (from spacy<4->fastai>=2.0.0->fastinference[interp]) (50.3.0)
Requirement already satisfied: blis<0.8.0,>=0.4.0 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from spacy<4->fastai>=2.0.0->fastinference[interp]) (0.7.4)
Requirement already satisfied: wasabi<1.1.0,>=0.8.1 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from spacy<4->fastai>=2.0.0->fastinference[interp]) (0.8.2)
Requirement already satisfied: pathy>=0.3.5 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from spacy<4->fastai>=2.0.0->fastinference[interp]) (0.4.0)
Requirement already satisfied: cymem<2.1.0,>=2.0.2 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from spacy<4->fastai>=2.0.0->fastinference[interp]) (2.0.5)
Requirement already satisfied: pydantic<1.8.0,>=1.7.1 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from spacy<4->fastai>=2.0.0->fastinference[interp]) (1.7.3)
Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from spacy<4->fastai>=2.0.0->fastinference[interp]) (1.0.5)
Requirement already satisfied: thinc<8.1.0,>=8.0.2 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from spacy<4->fastai>=2.0.0->fastinference[interp]) (8.0.2)
Requirement already satisfied: six in c:\users\pc\appdata\roaming\python\python38\site-packages (from packaging->fastai>=2.0.0->fastinference[interp]) (1.15.0)
Requirement already satisfied: pyparsing>=2.0.2 in c:\users\pc\appdata\roaming\python\python38\site-packages (from packaging->fastai>=2.0.0->fastinference[interp]) (2.4.7)
Requirement already satisfied: smart-open<4.0.0,>=2.2.0 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from pathy>=0.3.5->spacy<4->fastai>=2.0.0->fastinference[interp]) (2.2.1)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from requests->fastai>=2.0.0->fastinference[interp]) (1.26.4)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from requests->fastai>=2.0.0->fastinference[interp]) (2020.12.5)
Requirement already satisfied: chardet<5,>=3.0.2 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from requests->fastai>=2.0.0->fastinference[interp]) (4.0.0)
Requirement already satisfied: idna<3,>=2.5 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from requests->fastai>=2.0.0->fastinference[interp]) (2.10)
Requirement already satisfied: boto3 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from smart-open<4.0.0,>=2.2.0->pathy>=0.3.5->spacy<4->fastai>=2.0.0->fastinference[interp]) (1.17.33)
Requirement already satisfied: typing-extensions in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from torch<1.9,>=1.7.0->fastai>=2.0.0->fastinference[interp]) (3.7.4.3)
Requirement already satisfied: click<7.2.0,>=7.1.1 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from typer<0.4.0,>=0.3.0->spacy<4->fastai>=2.0.0->fastinference[interp]) (7.1.2)
Requirement already satisfied: jmespath<1.0.0,>=0.7.1 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from boto3->smart-open<4.0.0,>=2.2.0->pathy>=0.3.5->spacy<4->fastai>=2.0.0->fastinference[interp]) (0.10.0)
Requirement already satisfied: botocore<1.21.0,>=1.20.33 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from boto3->smart-open<4.0.0,>=2.2.0->pathy>=0.3.5->spacy<4->fastai>=2.0.0->fastinference[interp]) (1.20.33)
Requirement already satisfied: s3transfer<0.4.0,>=0.3.0 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from boto3->smart-open<4.0.0,>=2.2.0->pathy>=0.3.5->spacy<4->fastai>=2.0.0->fastinference[interp]) (0.3.6)
Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in c:\users\pc\appdata\roaming\python\python38\site-packages (from botocore<1.21.0,>=1.20.33->boto3->smart-open<4.0.0,>=2.2.0->pathy>=0.3.5->spacy<4->fastai>=2.0.0->fastinference[interp]) (2.8.1)
Requirement already satisfied: MarkupSafe>=2.0 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from jinja2->spacy<4->fastai>=2.0.0->fastinference[interp]) (2.0.1)
Requirement already satisfied: cycler>=0.10 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from matplotlib->fastai>=2.0.0->fastinference[interp]) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from matplotlib->fastai>=2.0.0->fastinference[interp]) (1.3.1)
Requirement already satisfied: pytz>=2017.3 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from pandas->fastai>=2.0.0->fastinference[interp]) (2021.1)
Requirement already satisfied: retrying>=1.3.3 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from plotly->fastinference[interp]) (1.3.3)
Requirement already satisfied: patsy>=0.5.1 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from plotnine->fastinference[interp]) (0.5.1)
Requirement already satisfied: mizani>=0.7.3 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from plotnine->fastinference[interp]) (0.7.3)
Requirement already satisfied: statsmodels>=0.12.1 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from plotnine->fastinference[interp]) (0.12.2)
Requirement already satisfied: descartes>=1.1.0 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from plotnine->fastinference[interp]) (1.1.0)
Requirement already satisfied: palettable in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from mizani>=0.7.3->plotnine->fastinference[interp]) (3.3.0)
Requirement already satisfied: joblib>=0.11 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from scikit-learn->fastai>=2.0.0->fastinference[interp]) (1.0.1)
Requirement already satisfied: threadpoolctl>=2.0.0 in c:\users\pc\miniconda3\envs\fastai\lib\site-packages (from scikit-learn->fastai>=2.0.0->fastinference[interp]) (2.1.0)
Building wheels for collected packages: shap
Building wheel for shap (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\pc\miniconda3\envs\fastai\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\pc\\AppData\\Local\\Temp\\pip-install-hejpe705\\shap_2eff441acfc04fe3bd0ac670c603bf74\\setup.py'"'"'; __file__='"'"'C:\\Users\\pc\\AppData\\Local\\Temp\\pip-install-hejpe705\\shap_2eff441acfc04fe3bd0ac670c603bf74\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'c:\users\pc\AppData\Local\Temp\pip-wheel-gcnda71l'
cwd: c:\users\pc\AppData\Local\Temp\pip-install-hejpe705\shap_2eff441acfc04fe3bd0ac670c603bf74\
Complete output (67 lines):
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.8
creating build\lib.win-amd64-3.8\shap
copying shap\common.py -> build\lib.win-amd64-3.8\shap
copying shap\datasets.py -> build\lib.win-amd64-3.8\shap
copying shap\__init__.py -> build\lib.win-amd64-3.8\shap
creating build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\additive.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\bruteforce.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\explainer.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\gradient.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\kernel.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\linear.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\mimic.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\partition.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\permutation.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\pytree.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\sampling.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\tf_utils.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\tree.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\__init__.py -> build\lib.win-amd64-3.8\shap\explainers
creating build\lib.win-amd64-3.8\shap\explainers\other
copying shap\explainers\other\coefficent.py -> build\lib.win-amd64-3.8\shap\explainers\other
copying shap\explainers\other\lime.py -> build\lib.win-amd64-3.8\shap\explainers\other
copying shap\explainers\other\maple.py -> build\lib.win-amd64-3.8\shap\explainers\other
copying shap\explainers\other\random.py -> build\lib.win-amd64-3.8\shap\explainers\other
copying shap\explainers\other\treegain.py -> build\lib.win-amd64-3.8\shap\explainers\other
copying shap\explainers\other\__init__.py -> build\lib.win-amd64-3.8\shap\explainers\other
creating build\lib.win-amd64-3.8\shap\explainers\deep
copying shap\explainers\deep\deep_pytorch.py -> build\lib.win-amd64-3.8\shap\explainers\deep
copying shap\explainers\deep\deep_tf.py -> build\lib.win-amd64-3.8\shap\explainers\deep
copying shap\explainers\deep\__init__.py -> build\lib.win-amd64-3.8\shap\explainers\deep
creating build\lib.win-amd64-3.8\shap\plots
copying shap\plots\bar.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\colorconv.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\colors.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\decision.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\dependence.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\embedding.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\force.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\force_matplotlib.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\image.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\monitoring.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\partial_dependence.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\summary.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\text.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\waterfall.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\__init__.py -> build\lib.win-amd64-3.8\shap\plots
creating build\lib.win-amd64-3.8\shap\benchmark
copying shap\benchmark\experiments.py -> build\lib.win-amd64-3.8\shap\benchmark
copying shap\benchmark\measures.py -> build\lib.win-amd64-3.8\shap\benchmark
copying shap\benchmark\methods.py -> build\lib.win-amd64-3.8\shap\benchmark
copying shap\benchmark\metrics.py -> build\lib.win-amd64-3.8\shap\benchmark
copying shap\benchmark\models.py -> build\lib.win-amd64-3.8\shap\benchmark
copying shap\benchmark\plots.py -> build\lib.win-amd64-3.8\shap\benchmark
copying shap\benchmark\__init__.py -> build\lib.win-amd64-3.8\shap\benchmark
creating build\lib.win-amd64-3.8\shap\plots\resources
copying shap\plots\resources\bundle.js -> build\lib.win-amd64-3.8\shap\plots\resources
copying shap\plots\resources\logoSmallGray.png -> build\lib.win-amd64-3.8\shap\plots\resources
copying shap\tree_shap.h -> build\lib.win-amd64-3.8\shap
running build_ext
numpy.get_include() c:\users\pc\miniconda3\envs\fastai\lib\site-packages\numpy\core\include
building 'shap._cext' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
----------------------------------------
ERROR: Failed building wheel for shap
Running setup.py clean for shap
Failed to build shap
Installing collected packages: shap, plotnine, plotly
Attempting uninstall: shap
Found existing installation: shap 0.39.0
Uninstalling shap-0.39.0:
Successfully uninstalled shap-0.39.0
Running setup.py install for shap ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\pc\miniconda3\envs\fastai\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\pc\\AppData\\Local\\Temp\\pip-install-hejpe705\\shap_2eff441acfc04fe3bd0ac670c603bf74\\setup.py'"'"'; __file__='"'"'C:\\Users\\pc\\AppData\\Local\\Temp\\pip-install-hejpe705\\shap_2eff441acfc04fe3bd0ac670c603bf74\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'c:\users\pc\AppData\Local\Temp\pip-record-uor8hprs\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\pc\miniconda3\envs\fastai\Include\shap'
cwd: c:\users\pc\AppData\Local\Temp\pip-install-hejpe705\shap_2eff441acfc04fe3bd0ac670c603bf74\
Complete output (67 lines):
running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.8
creating build\lib.win-amd64-3.8\shap
copying shap\common.py -> build\lib.win-amd64-3.8\shap
copying shap\datasets.py -> build\lib.win-amd64-3.8\shap
copying shap\__init__.py -> build\lib.win-amd64-3.8\shap
creating build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\additive.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\bruteforce.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\explainer.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\gradient.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\kernel.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\linear.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\mimic.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\partition.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\permutation.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\pytree.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\sampling.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\tf_utils.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\tree.py -> build\lib.win-amd64-3.8\shap\explainers
copying shap\explainers\__init__.py -> build\lib.win-amd64-3.8\shap\explainers
creating build\lib.win-amd64-3.8\shap\explainers\other
copying shap\explainers\other\coefficent.py -> build\lib.win-amd64-3.8\shap\explainers\other
copying shap\explainers\other\lime.py -> build\lib.win-amd64-3.8\shap\explainers\other
copying shap\explainers\other\maple.py -> build\lib.win-amd64-3.8\shap\explainers\other
copying shap\explainers\other\random.py -> build\lib.win-amd64-3.8\shap\explainers\other
copying shap\explainers\other\treegain.py -> build\lib.win-amd64-3.8\shap\explainers\other
copying shap\explainers\other\__init__.py -> build\lib.win-amd64-3.8\shap\explainers\other
creating build\lib.win-amd64-3.8\shap\explainers\deep
copying shap\explainers\deep\deep_pytorch.py -> build\lib.win-amd64-3.8\shap\explainers\deep
copying shap\explainers\deep\deep_tf.py -> build\lib.win-amd64-3.8\shap\explainers\deep
copying shap\explainers\deep\__init__.py -> build\lib.win-amd64-3.8\shap\explainers\deep
creating build\lib.win-amd64-3.8\shap\plots
copying shap\plots\bar.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\colorconv.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\colors.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\decision.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\dependence.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\embedding.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\force.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\force_matplotlib.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\image.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\monitoring.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\partial_dependence.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\summary.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\text.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\waterfall.py -> build\lib.win-amd64-3.8\shap\plots
copying shap\plots\__init__.py -> build\lib.win-amd64-3.8\shap\plots
creating build\lib.win-amd64-3.8\shap\benchmark
copying shap\benchmark\experiments.py -> build\lib.win-amd64-3.8\shap\benchmark
copying shap\benchmark\measures.py -> build\lib.win-amd64-3.8\shap\benchmark
copying shap\benchmark\methods.py -> build\lib.win-amd64-3.8\shap\benchmark
copying shap\benchmark\metrics.py -> build\lib.win-amd64-3.8\shap\benchmark
copying shap\benchmark\models.py -> build\lib.win-amd64-3.8\shap\benchmark
copying shap\benchmark\plots.py -> build\lib.win-amd64-3.8\shap\benchmark
copying shap\benchmark\__init__.py -> build\lib.win-amd64-3.8\shap\benchmark
creating build\lib.win-amd64-3.8\shap\plots\resources
copying shap\plots\resources\bundle.js -> build\lib.win-amd64-3.8\shap\plots\resources
copying shap\plots\resources\logoSmallGray.png -> build\lib.win-amd64-3.8\shap\plots\resources
copying shap\tree_shap.h -> build\lib.win-amd64-3.8\shap
running build_ext
numpy.get_include() c:\users\pc\miniconda3\envs\fastai\lib\site-packages\numpy\core\include
building 'shap._cext' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
----------------------------------------
Rolling back uninstall of shap
Moving to c:\users\pc\miniconda3\envs\fastai\lib\site-packages\shap-0.39.0.dist-info\
from c:\users\pc\miniconda3\envs\fastai\Lib\site-packages\~hap-0.39.0.dist-info
Moving to c:\users\pc\miniconda3\envs\fastai\lib\site-packages\shap\
from c:\users\pc\miniconda3\envs\fastai\Lib\site-packages\~hap
ERROR: Command errored out with exit status 1: 'c:\users\pc\miniconda3\envs\fastai\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\pc\\AppData\\Local\\Temp\\pip-install-hejpe705\\shap_2eff441acfc04fe3bd0ac670c603bf74\\setup.py'"'"'; __file__='"'"'C:\\Users\\pc\\AppData\\Local\\Temp\\pip-install-hejpe705\\shap_2eff441acfc04fe3bd0ac670c603bf74\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'c:\users\pc\AppData\Local\Temp\pip-record-uor8hprs\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\pc\miniconda3\envs\fastai\Include\shap' Check the logs for full command output.