question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Installing presidio_analyzer requires Visual C++ Build Tools?

See original GitHub issue

I’m installing the analyzer in a conda environment with Python 3.9.1 on a Windows 10 x64 machine. I’m using the following code:

pip install presidio_analyzer

I’m getting an error saying:

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/

But I didn’t find any instruction in the README saying I need to install the Visual C++ build tools. Then I installed the build tools removing all the optional features, but I get the same error. Do I need also any optional feature to be installed?

Maybe a reference about this issue in the README may help.

In details, here the full error message:

Collecting presidio_analyzer Using cached presidio_analyzer-2.0.1-py3-none-any.whl (48 kB) Requirement already satisfied: regex==2020.11.13 in c:\users\lzavarella\miniconda3\envs\pbi_powerquery_env\lib\site-packages (from presidio_analyzer) (2020.11.13) Requirement already satisfied: pyyaml==5.4.1 in c:\users\lzavarella\miniconda3\envs\pbi_powerquery_env\lib\site-packages (from presidio_analyzer) (5.4.1) Collecting spacy==2.3 Using cached spacy-2.3.0.tar.gz (6.0 MB) Installing build dependencies: started Installing build dependencies: finished with status ‘error’ ERROR: Command errored out with exit status 1: command: ‘C:\Users\LZavarella\miniconda3\envs\pbi_powerquery_env\python.exe’ ‘C:\Users\LZavarella\miniconda3\envs\pbi_powerquery_env\lib\site-packages\pip’ install --ignore-installed --no-user --prefix ‘C:\Users\LZavarella\AppData\Local\Temp\pip-build-env-118enmk1\overlay’ --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple – setuptools wheel ‘cython>=0.25’ ‘cymem>=2.0.2,<2.1.0’ ‘preshed>=3.0.2,❤️.1.0’ ‘murmurhash>=0.28.0,<1.1.0’ thinc==7.4.1 cwd: None Complete output (272 lines): Collecting thinc==7.4.1 Using cached thinc-7.4.1.tar.gz (1.3 MB) Collecting cymem<2.1.0,>=2.0.2 Using cached cymem-2.0.5-cp39-cp39-win_amd64.whl (36 kB) Collecting cython>=0.25 Using cached Cython-0.29.22-py2.py3-none-any.whl (980 kB) Collecting murmurhash<1.1.0,>=0.28.0 Using cached murmurhash-1.0.5-cp39-cp39-win_amd64.whl (21 kB) Collecting preshed<3.1.0,>=3.0.2 Using cached preshed-3.0.5-cp39-cp39-win_amd64.whl (112 kB) Collecting blis<0.5.0,>=0.4.0 Using cached blis-0.4.1.tar.gz (1.8 MB) Collecting catalogue<1.1.0,>=0.0.7 Using cached catalogue-1.0.0-py2.py3-none-any.whl (7.7 kB) Collecting numpy>=1.7.0 Using cached numpy-1.20.1-cp39-cp39-win_amd64.whl (13.7 MB) Collecting plac<1.2.0,>=0.9.6 Using cached plac-1.1.3-py2.py3-none-any.whl (20 kB) Collecting srsly<1.1.0,>=0.0.6 Using cached srsly-1.0.5-cp39-cp39-win_amd64.whl (177 kB) Collecting tqdm<5.0.0,>=4.10.0 Using cached tqdm-4.59.0-py2.py3-none-any.whl (74 kB) Collecting wasabi<1.1.0,>=0.0.9 Using cached wasabi-0.8.2-py3-none-any.whl (23 kB) Collecting wheel Using cached wheel-0.36.2-py2.py3-none-any.whl (35 kB) Collecting setuptools Using cached setuptools-54.1.3-py3-none-any.whl (785 kB) Building wheels for collected packages: thinc, blis Building wheel for thinc (setup.py): started Building wheel for thinc (setup.py): finished with status ‘error’ ERROR: Command errored out with exit status 1: command: ‘C:\Users\LZavarella\miniconda3\envs\pbi_powerquery_env\python.exe’ -u -c ‘import sys, setuptools, tokenize; sys.argv[0] = ‘"’“‘C:\Users\LZavarella\AppData\Local\Temp\pip-install-5o8yiskq\thinc_7afaa35e8d8c4b38bcfea3ed031b8421\setup.py’”’“‘; file=’”‘“‘C:\Users\LZavarella\AppData\Local\Temp\pip-install-5o8yiskq\thinc_7afaa35e8d8c4b38bcfea3ed031b8421\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\LZavarella\AppData\Local\Temp\pip-wheel-9kl_0gtu’ cwd: C:\Users\LZavarella\AppData\Local\Temp\pip-install-5o8yiskq\thinc_7afaa35e8d8c4b38bcfea3ed031b8421
Complete output (173 lines): running bdist_wheel running build running build_py creating build creating build\lib.win-amd64-3.9 creating build\lib.win-amd64-3.9\thinc copying thinc\about.py -> build\lib.win-amd64-3.9\thinc copying thinc\api.py -> build\lib.win-amd64-3.9\thinc copying thinc\check.py -> build\lib.win-amd64-3.9\thinc copying thinc\compat.py -> build\lib.win-amd64-3.9\thinc copying thinc\config.py -> build\lib.win-amd64-3.9\thinc copying thinc\describe.py -> build\lib.win-amd64-3.9\thinc copying thinc\exceptions.py -> build\lib.win-amd64-3.9\thinc copying thinc\i2v.py -> build\lib.win-amd64-3.9\thinc copying thinc\loss.py -> build\lib.win-amd64-3.9\thinc copying thinc\misc.py -> build\lib.win-amd64-3.9\thinc copying thinc\rates.py -> build\lib.win-amd64-3.9\thinc copying thinc\t2t.py -> build\lib.win-amd64-3.9\thinc copying thinc\t2v.py -> build\lib.win-amd64-3.9\thinc copying thinc\v2v.py -> build\lib.win-amd64-3.9\thinc copying thinc_registry.py -> build\lib.win-amd64-3.9\thinc copying thinc_init_.py -> build\lib.win-amd64-3.9\thinc creating build\lib.win-amd64-3.9\thinc\tests copying thinc\tests\conftest.py -> build\lib.win-amd64-3.9\thinc\tests copying thinc\tests\strategies.py -> build\lib.win-amd64-3.9\thinc\tests copying thinc\tests\test_api_funcs.py -> build\lib.win-amd64-3.9\thinc\tests copying thinc\tests\test_config.py -> build\lib.win-amd64-3.9\thinc\tests copying thinc\tests\test_util.py -> build\lib.win-amd64-3.9\thinc\tests copying thinc\tests\util.py -> build\lib.win-amd64-3.9\thinc\tests copying thinc\tests_init_.py -> build\lib.win-amd64-3.9\thinc\tests creating build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit\test_about.py -> build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit\test_affine.py -> build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit\test_beam_search.py -> build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit\test_check_exceptions.py -> build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit\test_difference.py -> build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit\test_feature_extracter.py -> build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit\test_hash_embed.py -> build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit\test_imports.py -> build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit\test_linear.py -> build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit\test_loss.py -> build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit\test_mem.py -> build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit\test_model.py -> build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit\test_ops.py -> build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit\test_pickle.py -> build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit\test_pooling.py -> build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit\test_pytorch_wrapper.py -> build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit\test_rates.py -> build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit\test_rnn.py -> build\lib.win-amd64-3.9\thinc\tests\unit copying thinc\tests\unit_init_.py -> build\lib.win-amd64-3.9\thinc\tests\unit creating build\lib.win-amd64-3.9\thinc\tests\integration copying thinc\tests\integration\test_affine_learns.py -> build\lib.win-amd64-3.9\thinc\tests\integration copying thinc\tests\integration\test_basic_tagger.py -> build\lib.win-amd64-3.9\thinc\tests\integration copying thinc\tests\integration\test_batch_norm.py -> build\lib.win-amd64-3.9\thinc\tests\integration copying thinc\tests\integration\test_feed_forward.py -> build\lib.win-amd64-3.9\thinc\tests\integration copying thinc\tests\integration\test_mnist.py -> build\lib.win-amd64-3.9\thinc\tests\integration copying thinc\tests\integration\test_pickle.py -> build\lib.win-amd64-3.9\thinc\tests\integration copying thinc\tests\integration\test_roundtrip_bytes.py -> build\lib.win-amd64-3.9\thinc\tests\integration copying thinc\tests\integration\test_shape_check.py -> build\lib.win-amd64-3.9\thinc\tests\integration copying thinc\tests\integration_init_.py -> build\lib.win-amd64-3.9\thinc\tests\integration creating build\lib.win-amd64-3.9\thinc\tests\linear copying thinc\tests\linear\test_avgtron.py -> build\lib.win-amd64-3.9\thinc\tests\linear copying thinc\tests\linear\test_linear.py -> build\lib.win-amd64-3.9\thinc\tests\linear copying thinc\tests\linear\test_sparse_array.py -> build\lib.win-amd64-3.9\thinc\tests\linear copying thinc\tests\linear_init_.py -> build\lib.win-amd64-3.9\thinc\tests\linear creating build\lib.win-amd64-3.9\thinc\linear copying thinc\linear_init_.py -> build\lib.win-amd64-3.9\thinc\linear creating build\lib.win-amd64-3.9\thinc\neural copying thinc\neural\mem.py -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural\pooling.py -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural\train.py -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural\util.py -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural\vec2vec.py -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural\vecs2vec.py -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural\vecs2vecs.py -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural_custom_kernels.py -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural_lsuv.py -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural_init_.py -> build\lib.win-amd64-3.9\thinc\neural creating build\lib.win-amd64-3.9\thinc\extra copying thinc\extra\datasets.py -> build\lib.win-amd64-3.9\thinc\extra copying thinc\extra\hpbff.py -> build\lib.win-amd64-3.9\thinc\extra copying thinc\extra\load_nlp.py -> build\lib.win-amd64-3.9\thinc\extra copying thinc\extra\visualizer.py -> build\lib.win-amd64-3.9\thinc\extra copying thinc\extra\wrappers.py -> build\lib.win-amd64-3.9\thinc\extra copying thinc\extra_init_.py -> build\lib.win-amd64-3.9\thinc\extra creating build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\affine.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\attention.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\batchnorm.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\convolution.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\difference.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\elu.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\embed.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\encoder_decoder.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\feature_extracter.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\feed_forward.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\function_layer.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\hash_embed.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\layernorm.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\maxout.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\mish.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\model.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\multiheaded_attention.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\relu.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\resnet.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\rnn.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\selu.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\softmax.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes\static_vectors.py -> build\lib.win-amd64-3.9\thinc\neural_classes copying thinc\neural_classes_init_.py -> build\lib.win-amd64-3.9\thinc\neural_classes creating build\lib.win-amd64-3.9\thinc\extra_vendorized copying thinc\extra_vendorized\keras_datasets.py -> build\lib.win-amd64-3.9\thinc\extra_vendorized copying thinc\extra_vendorized\keras_data_utils.py -> build\lib.win-amd64-3.9\thinc\extra_vendorized copying thinc\extra_vendorized\keras_generic_utils.py -> build\lib.win-amd64-3.9\thinc\extra_vendorized copying thinc\extra_vendorized_init_.py -> build\lib.win-amd64-3.9\thinc\extra_vendorized creating build\lib.win-amd64-3.9\thinc\extra\wrapt copying thinc\extra\wrapt\decorators.py -> build\lib.win-amd64-3.9\thinc\extra\wrapt copying thinc\extra\wrapt\importer.py -> build\lib.win-amd64-3.9\thinc\extra\wrapt copying thinc\extra\wrapt\wrappers.py -> build\lib.win-amd64-3.9\thinc\extra\wrapt copying thinc\extra\wrapt_init_.py -> build\lib.win-amd64-3.9\thinc\extra\wrapt copying thinc\linalg.pyx -> build\lib.win-amd64-3.9\thinc copying thinc\structs.pyx -> build\lib.win-amd64-3.9\thinc copying thinc\typedefs.pyx -> build\lib.win-amd64-3.9\thinc copying thinc\cpu.pxd -> build\lib.win-amd64-3.9\thinc copying thinc\linalg.pxd -> build\lib.win-amd64-3.9\thinc copying thinc\structs.pxd -> build\lib.win-amd64-3.9\thinc copying thinc\typedefs.pxd -> build\lib.win-amd64-3.9\thinc copying thinc_init_.pxd -> build\lib.win-amd64-3.9\thinc copying thinc\compile_time_constants.pxi -> build\lib.win-amd64-3.9\thinc copying thinc\linalg.cpp -> build\lib.win-amd64-3.9\thinc copying thinc\structs.cpp -> build\lib.win-amd64-3.9\thinc copying thinc\typedefs.cpp -> build\lib.win-amd64-3.9\thinc copying thinc\linear\avgtron.pyx -> build\lib.win-amd64-3.9\thinc\linear copying thinc\linear\features.pyx -> build\lib.win-amd64-3.9\thinc\linear copying thinc\linear\linear.pyx -> build\lib.win-amd64-3.9\thinc\linear copying thinc\linear\serialize.pyx -> build\lib.win-amd64-3.9\thinc\linear copying thinc\linear\sparse.pyx -> build\lib.win-amd64-3.9\thinc\linear copying thinc\linear\avgtron.pxd -> build\lib.win-amd64-3.9\thinc\linear copying thinc\linear\features.pxd -> build\lib.win-amd64-3.9\thinc\linear copying thinc\linear\serialize.pxd -> build\lib.win-amd64-3.9\thinc\linear copying thinc\linear\sparse.pxd -> build\lib.win-amd64-3.9\thinc\linear copying thinc\linear_init_.pxd -> build\lib.win-amd64-3.9\thinc\linear copying thinc\linear\avgtron.cpp -> build\lib.win-amd64-3.9\thinc\linear copying thinc\linear\features.cpp -> build\lib.win-amd64-3.9\thinc\linear copying thinc\linear\linear.cpp -> build\lib.win-amd64-3.9\thinc\linear copying thinc\linear\serialize.cpp -> build\lib.win-amd64-3.9\thinc\linear copying thinc\linear\sparse.cpp -> build\lib.win-amd64-3.9\thinc\linear copying thinc\neural\ops.pyx -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural\optimizers.pyx -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural_aligned_alloc.pyx -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural\cpu.pxd -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural\ops.pxd -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural_init_.pxd -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural\ops.cpp -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural\optimizers.cpp -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural_aligned_alloc.cpp -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural_custom_kernels.cu -> build\lib.win-amd64-3.9\thinc\neural copying thinc\neural_murmur3.cu -> build\lib.win-amd64-3.9\thinc\neural copying thinc\extra\cache.pyx -> build\lib.win-amd64-3.9\thinc\extra copying thinc\extra\eg.pyx -> build\lib.win-amd64-3.9\thinc\extra copying thinc\extra\mb.pyx -> build\lib.win-amd64-3.9\thinc\extra copying thinc\extra\search.pyx -> build\lib.win-amd64-3.9\thinc\extra copying thinc\extra\cache.pxd -> build\lib.win-amd64-3.9\thinc\extra copying thinc\extra\eg.pxd -> build\lib.win-amd64-3.9\thinc\extra copying thinc\extra\mb.pxd -> build\lib.win-amd64-3.9\thinc\extra copying thinc\extra\search.pxd -> build\lib.win-amd64-3.9\thinc\extra copying thinc\extra_init_.pxd -> build\lib.win-amd64-3.9\thinc\extra copying thinc\extra\cache.cpp -> build\lib.win-amd64-3.9\thinc\extra copying thinc\extra\eg.cpp -> build\lib.win-amd64-3.9\thinc\extra copying thinc\extra\mb.cpp -> build\lib.win-amd64-3.9\thinc\extra copying thinc\extra\search.cpp -> build\lib.win-amd64-3.9\thinc\extra running build_ext 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 thinc Running setup.py clean for thinc Building wheel for blis (setup.py): started Building wheel for blis (setup.py): finished with status ‘error’ ERROR: Command errored out with exit status 1: command: ‘C:\Users\LZavarella\miniconda3\envs\pbi_powerquery_env\python.exe’ -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '”‘“‘C:\Users\LZavarella\AppData\Local\Temp\pip-install-5o8yiskq\blis_ef441a381adc4aadb401b9a8d43a3277\setup.py’”’“‘; file=’”‘“‘C:\Users\LZavarella\AppData\Local\Temp\pip-install-5o8yiskq\blis_ef441a381adc4aadb401b9a8d43a3277\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\LZavarella\AppData\Local\Temp\pip-wheel-daxopc00’ cwd: C:\Users\LZavarella\AppData\Local\Temp\pip-install-5o8yiskq\blis_ef441a381adc4aadb401b9a8d43a3277
Complete output (21 lines): BLIS_COMPILER? None running bdist_wheel running build running build_py creating build creating build\lib.win-amd64-3.9 creating build\lib.win-amd64-3.9\blis copying blis\about.py -> build\lib.win-amd64-3.9\blis copying blis\benchmark.py -> build\lib.win-amd64-3.9\blis copying blis_init_.py -> build\lib.win-amd64-3.9\blis creating build\lib.win-amd64-3.9\blis\tests copying blis\tests\common.py -> build\lib.win-amd64-3.9\blis\tests copying blis\tests\test_dotv.py -> build\lib.win-amd64-3.9\blis\tests copying blis\tests\test_gemm.py -> build\lib.win-amd64-3.9\blis\tests copying blis\tests_init_.py -> build\lib.win-amd64-3.9\blis\tests copying blis\cy.pyx -> build\lib.win-amd64-3.9\blis copying blis\py.pyx -> build\lib.win-amd64-3.9\blis copying blis\cy.pxd -> build\lib.win-amd64-3.9\blis copying blis_init_.pxd -> build\lib.win-amd64-3.9\blis running build_ext 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 blis Running setup.py clean for blis Failed to build thinc blis Installing collected packages: numpy, murmurhash, cymem, wasabi, tqdm, srsly, preshed, plac, catalogue, blis, wheel, thinc, setuptools, cython Running setup.py install for blis: started Running setup.py install for blis: finished with status ‘error’ ERROR: Command errored out with exit status 1: command: ‘C:\Users\LZavarella\miniconda3\envs\pbi_powerquery_env\python.exe’ -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '”‘“‘C:\Users\LZavarella\AppData\Local\Temp\pip-install-5o8yiskq\blis_ef441a381adc4aadb401b9a8d43a3277\setup.py’”’“‘; file=’”‘“‘C:\Users\LZavarella\AppData\Local\Temp\pip-install-5o8yiskq\blis_ef441a381adc4aadb401b9a8d43a3277\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\LZavarella\AppData\Local\Temp\pip-record-oximzx0b\install-record.txt’ --single-version-externally-managed --prefix ‘C:\Users\LZavarella\AppData\Local\Temp\pip-build-env-118enmk1\overlay’ --compile --install-headers ‘C:\Users\LZavarella\AppData\Local\Temp\pip-build-env-118enmk1\overlay\Include\blis’ cwd: C:\Users\LZavarella\AppData\Local\Temp\pip-install-5o8yiskq\blis_ef441a381adc4aadb401b9a8d43a3277
Complete output (21 lines): BLIS_COMPILER? None running install running build running build_py creating build creating build\lib.win-amd64-3.9 creating build\lib.win-amd64-3.9\blis copying blis\about.py -> build\lib.win-amd64-3.9\blis copying blis\benchmark.py -> build\lib.win-amd64-3.9\blis copying blis_init_.py -> build\lib.win-amd64-3.9\blis creating build\lib.win-amd64-3.9\blis\tests copying blis\tests\common.py -> build\lib.win-amd64-3.9\blis\tests copying blis\tests\test_dotv.py -> build\lib.win-amd64-3.9\blis\tests copying blis\tests\test_gemm.py -> build\lib.win-amd64-3.9\blis\tests copying blis\tests_init_.py -> build\lib.win-amd64-3.9\blis\tests copying blis\cy.pyx -> build\lib.win-amd64-3.9\blis copying blis\py.pyx -> build\lib.win-amd64-3.9\blis copying blis\cy.pxd -> build\lib.win-amd64-3.9\blis copying blis_init_.pxd -> build\lib.win-amd64-3.9\blis running build_ext 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: Command errored out with exit status 1: ‘C:\Users\LZavarella\miniconda3\envs\pbi_powerquery_env\python.exe’ -u -c ‘import sys, setuptools, tokenize; sys.argv[0] = ‘"’“‘C:\Users\LZavarella\AppData\Local\Temp\pip-install-5o8yiskq\blis_ef441a381adc4aadb401b9a8d43a3277\setup.py’”’“‘; file=’”‘“‘C:\Users\LZavarella\AppData\Local\Temp\pip-install-5o8yiskq\blis_ef441a381adc4aadb401b9a8d43a3277\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\LZavarella\AppData\Local\Temp\pip-record-oximzx0b\install-record.txt’ --single-version-externally-managed --prefix ‘C:\Users\LZavarella\AppData\Local\Temp\pip-build-env-118enmk1\overlay’ --compile --install-headers ‘C:\Users\LZavarella\AppData\Local\Temp\pip-build-env-118enmk1\overlay\Include\blis’ Check the logs for full command output.

ERROR: Command errored out with exit status 1: ‘C:\Users\LZavarella\miniconda3\envs\pbi_powerquery_env\python.exe’ ‘C:\Users\LZavarella\miniconda3\envs\pbi_powerquery_env\lib\site-packages\pip’ install --ignore-installed --no-user --prefix ‘C:\Users\LZavarella\AppData\Local\Temp\pip-build-env-118enmk1\overlay’ --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple – setuptools wheel ‘cython>=0.25’ ‘cymem>=2.0.2,<2.1.0’ ‘preshed>=3.0.2,❤️.1.0’ ‘murmurhash>=0.28.0,<1.1.0’ thinc==7.4.1 Check the logs for full command output.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

2reactions
navalevcommented, Mar 22, 2021

@lucazav supporting python 3.9 is in our backlog, no ETA currently.

0reactions
lucazavcommented, Mar 22, 2021

Ok,

any chance to make it compatible also with Python 3.9? If yes, any idea about when it’ll be available?

Thank you so much.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Presidio analyzer · Issue #379 - GitHub
Have you tried simply calling pip install presidio-analyzer ? ... Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": ......
Read more >
Unable to install microsoft presidio-analyzer in Python 3.8
I ran into this issue as well with Win10 + Python 3.8. It looks like older versions of grpcio had installation issues with...
Read more >
Installing Presidio - Microsoft Open Source
Installing Presidio. Description. This document describes how to download and install the Presidio services locally. As Presidio is comprised of several ...
Read more >
Finding installed Visual C++ tools for Visual Studio 2017
There have been a number of questions from customers about how to locate the tools in the world of this new installation model....
Read more >
PII anonymization made easy by Presidio | by Lingzhen Chen
Existing Anonymization Techniques; Customize PII anonymizer with Microsoft Presidio; Conclusions, Links, and References. Jump to any section that you find most ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found