gunthercox / ChatterBot

ChatterBot is a machine learning, conversational dialog engine for creating chat bots
https://chatterbot.readthedocs.io
BSD 3-Clause "New" or "Revised" License
14.04k stars 4.44k forks source link

error while installing chatterbot #2265

Open Elomental opened 2 years ago

Elomental commented 2 years ago

I got this error everytime I try to install chatterbot.

Collecting spacy<2.2,>=2.1 Using cached spacy-2.1.9.tar.gz (30.7 MB) Installing build dependencies ... error error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> [375 lines of output] Collecting setuptools Using cached setuptools-65.0.2-py3-none-any.whl (1.2 MB) Collecting wheel<0.33.0,>0.32.0 Using cached wheel-0.32.3-py2.py3-none-any.whl (21 kB) Collecting Cython Using cached Cython-0.29.32-py2.py3-none-any.whl (986 kB) Collecting cymem<2.1.0,>=2.0.2 Using cached cymem-2.0.6-cp310-cp310-win_amd64.whl (36 kB) Collecting preshed<2.1.0,>=2.0.1 Using cached preshed-2.0.1.tar.gz (113 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting murmurhash<1.1.0,>=0.28.0 Using cached murmurhash-1.0.8-cp310-cp310-win_amd64.whl (18 kB) Collecting thinc<7.1.0,>=7.0.8 Using cached thinc-7.0.8.tar.gz (1.9 MB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting blis<0.3.0,>=0.2.1 Using cached blis-0.2.4.tar.gz (1.5 MB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting wasabi<1.1.0,>=0.0.9 Using cached wasabi-0.10.1-py3-none-any.whl (26 kB) Collecting srsly<1.1.0,>=0.0.6 Using cached srsly-1.0.5.tar.gz (86 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting numpy>=1.7.0 Using cached numpy-1.23.2-cp310-cp310-win_amd64.whl (14.6 MB) Collecting plac<1.0.0,>=0.9.6 Using cached plac-0.9.6-py2.py3-none-any.whl (20 kB) Collecting tqdm<5.0.0,>=4.10.0 Using cached tqdm-4.64.0-py2.py3-none-any.whl (78 kB) Collecting colorama Using cached colorama-0.4.5-py2.py3-none-any.whl (16 kB) Building wheels for collected packages: preshed, thinc, blis, srsly Building wheel for preshed (setup.py): started Building wheel for preshed (setup.py): finished with status 'error' error: subprocess-exited-with-error

    python setup.py bdist_wheel did not run successfully.
    exit code: 1

    [21 lines of output]
    running bdist_wheel
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.10
    creating build\lib.win-amd64-3.10\preshed
    copying preshed\about.py -> build\lib.win-amd64-3.10\preshed
    copying preshed\__init__.py -> build\lib.win-amd64-3.10\preshed
    creating build\lib.win-amd64-3.10\preshed\tests
    copying preshed\tests\test_counter.py -> build\lib.win-amd64-3.10\preshed\tests
    copying preshed\tests\test_hashing.py -> build\lib.win-amd64-3.10\preshed\tests
    copying preshed\tests\test_pop.py -> build\lib.win-amd64-3.10\preshed\tests
    copying preshed\tests\__init__.py -> build\lib.win-amd64-3.10\preshed\tests
    copying preshed\counter.pyx -> build\lib.win-amd64-3.10\preshed
    copying preshed\maps.pyx -> build\lib.win-amd64-3.10\preshed
    copying preshed\counter.pxd -> build\lib.win-amd64-3.10\preshed
    copying preshed\maps.pxd -> build\lib.win-amd64-3.10\preshed
    copying preshed\__init__.pxd -> build\lib.win-amd64-3.10\preshed
    running build_ext
    building 'preshed.maps' 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/
    [end of output]

    note: This error originates from a subprocess, and is likely not a problem with pip.
    ERROR: Failed building wheel for preshed
    Running setup.py clean for preshed
    Building wheel for thinc (setup.py): started
    Building wheel for thinc (setup.py): finished with status 'error'
    error: subprocess-exited-with-error

    python setup.py bdist_wheel did not run successfully.
    exit code: 1

    [166 lines of output]
    running bdist_wheel
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.10
    creating build\lib.win-amd64-3.10\thinc
    copying thinc\about.py -> build\lib.win-amd64-3.10\thinc
    copying thinc\api.py -> build\lib.win-amd64-3.10\thinc
    copying thinc\check.py -> build\lib.win-amd64-3.10\thinc
    copying thinc\compat.py -> build\lib.win-amd64-3.10\thinc
    copying thinc\describe.py -> build\lib.win-amd64-3.10\thinc
    copying thinc\exceptions.py -> build\lib.win-amd64-3.10\thinc
    copying thinc\i2v.py -> build\lib.win-amd64-3.10\thinc
    copying thinc\loss.py -> build\lib.win-amd64-3.10\thinc
    copying thinc\misc.py -> build\lib.win-amd64-3.10\thinc
    copying thinc\rates.py -> build\lib.win-amd64-3.10\thinc
    copying thinc\t2t.py -> build\lib.win-amd64-3.10\thinc
    copying thinc\t2v.py -> build\lib.win-amd64-3.10\thinc
    copying thinc\v2v.py -> build\lib.win-amd64-3.10\thinc
    copying thinc\__init__.py -> build\lib.win-amd64-3.10\thinc
    creating build\lib.win-amd64-3.10\thinc\tests
    copying thinc\tests\conftest.py -> build\lib.win-amd64-3.10\thinc\tests
    copying thinc\tests\strategies.py -> build\lib.win-amd64-3.10\thinc\tests
    copying thinc\tests\test_api_funcs.py -> build\lib.win-amd64-3.10\thinc\tests
    copying thinc\tests\test_util.py -> build\lib.win-amd64-3.10\thinc\tests
    copying thinc\tests\util.py -> build\lib.win-amd64-3.10\thinc\tests
    copying thinc\tests\__init__.py -> build\lib.win-amd64-3.10\thinc\tests
    creating build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\test_about.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\test_affine.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\test_beam_search.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\test_check_exceptions.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\test_difference.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\test_feature_extracter.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\test_hash_embed.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\test_imports.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\test_linear.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\test_loss.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\test_mem.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\test_model.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\test_ops.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\test_pickle.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\test_pooling.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\test_pytorch_wrapper.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\test_rates.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\test_rnn.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    copying thinc\tests\unit\__init__.py -> build\lib.win-amd64-3.10\thinc\tests\unit
    creating build\lib.win-amd64-3.10\thinc\tests\integration
    copying thinc\tests\integration\test_affine_learns.py -> build\lib.win-amd64-3.10\thinc\tests\integration
    copying thinc\tests\integration\test_basic_tagger.py -> build\lib.win-amd64-3.10\thinc\tests\integration
    copying thinc\tests\integration\test_batch_norm.py -> build\lib.win-amd64-3.10\thinc\tests\integration
    copying thinc\tests\integration\test_feed_forward.py -> build\lib.win-amd64-3.10\thinc\tests\integration
    copying thinc\tests\integration\test_mnist.py -> build\lib.win-amd64-3.10\thinc\tests\integration
    copying thinc\tests\integration\test_pickle.py -> build\lib.win-amd64-3.10\thinc\tests\integration
    copying thinc\tests\integration\test_roundtrip_bytes.py -> build\lib.win-amd64-3.10\thinc\tests\integration
    copying thinc\tests\integration\test_shape_check.py -> build\lib.win-amd64-3.10\thinc\tests\integration
    copying thinc\tests\integration\__init__.py -> build\lib.win-amd64-3.10\thinc\tests\integration
    creating build\lib.win-amd64-3.10\thinc\tests\linear
    copying thinc\tests\linear\test_avgtron.py -> build\lib.win-amd64-3.10\thinc\tests\linear
    copying thinc\tests\linear\test_linear.py -> build\lib.win-amd64-3.10\thinc\tests\linear
    copying thinc\tests\linear\test_sparse_array.py -> build\lib.win-amd64-3.10\thinc\tests\linear
    copying thinc\tests\linear\__init__.py -> build\lib.win-amd64-3.10\thinc\tests\linear
    creating build\lib.win-amd64-3.10\thinc\linear
    copying thinc\linear\__init__.py -> build\lib.win-amd64-3.10\thinc\linear
    creating build\lib.win-amd64-3.10\thinc\neural
    copying thinc\neural\mem.py -> build\lib.win-amd64-3.10\thinc\neural
    copying thinc\neural\pooling.py -> build\lib.win-amd64-3.10\thinc\neural
    copying thinc\neural\train.py -> build\lib.win-amd64-3.10\thinc\neural
    copying thinc\neural\util.py -> build\lib.win-amd64-3.10\thinc\neural
    copying thinc\neural\vec2vec.py -> build\lib.win-amd64-3.10\thinc\neural
    copying thinc\neural\vecs2vec.py -> build\lib.win-amd64-3.10\thinc\neural
    copying thinc\neural\vecs2vecs.py -> build\lib.win-amd64-3.10\thinc\neural
    copying thinc\neural\_lsuv.py -> build\lib.win-amd64-3.10\thinc\neural
    copying thinc\neural\__init__.py -> build\lib.win-amd64-3.10\thinc\neural
    creating build\lib.win-amd64-3.10\thinc\extra
    copying thinc\extra\datasets.py -> build\lib.win-amd64-3.10\thinc\extra
    copying thinc\extra\hpbff.py -> build\lib.win-amd64-3.10\thinc\extra
    copying thinc\extra\load_nlp.py -> build\lib.win-amd64-3.10\thinc\extra
    copying thinc\extra\visualizer.py -> build\lib.win-amd64-3.10\thinc\extra
    copying thinc\extra\wrappers.py -> build\lib.win-amd64-3.10\thinc\extra
    copying thinc\extra\__init__.py -> build\lib.win-amd64-3.10\thinc\extra
    creating build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\affine.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\attention.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\batchnorm.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\convolution.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\difference.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\elu.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\embed.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\encoder_decoder.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\feature_extracter.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\feed_forward.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\function_layer.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\hash_embed.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\layernorm.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\maxout.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\model.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\multiheaded_attention.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\relu.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\resnet.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\rnn.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\selu.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\softmax.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\static_vectors.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    copying thinc\neural\_classes\__init__.py -> build\lib.win-amd64-3.10\thinc\neural\_classes
    creating build\lib.win-amd64-3.10\thinc\extra\_vendorized
    copying thinc\extra\_vendorized\keras_datasets.py -> build\lib.win-amd64-3.10\thinc\extra\_vendorized
    copying thinc\extra\_vendorized\keras_data_utils.py -> build\lib.win-amd64-3.10\thinc\extra\_vendorized
    copying thinc\extra\_vendorized\keras_generic_utils.py -> build\lib.win-amd64-3.10\thinc\extra\_vendorized
    copying thinc\extra\_vendorized\__init__.py -> build\lib.win-amd64-3.10\thinc\extra\_vendorized
    creating build\lib.win-amd64-3.10\thinc\extra\wrapt
    copying thinc\extra\wrapt\decorators.py -> build\lib.win-amd64-3.10\thinc\extra\wrapt
    copying thinc\extra\wrapt\importer.py -> build\lib.win-amd64-3.10\thinc\extra\wrapt
    copying thinc\extra\wrapt\wrappers.py -> build\lib.win-amd64-3.10\thinc\extra\wrapt
    copying thinc\extra\wrapt\__init__.py -> build\lib.win-amd64-3.10\thinc\extra\wrapt
    copying thinc\linalg.pyx -> build\lib.win-amd64-3.10\thinc
    copying thinc\structs.pyx -> build\lib.win-amd64-3.10\thinc
    copying thinc\typedefs.pyx -> build\lib.win-amd64-3.10\thinc
    copying thinc\cpu.pxd -> build\lib.win-amd64-3.10\thinc
    copying thinc\linalg.pxd -> build\lib.win-amd64-3.10\thinc
    copying thinc\structs.pxd -> build\lib.win-amd64-3.10\thinc
    copying thinc\typedefs.pxd -> build\lib.win-amd64-3.10\thinc
    copying thinc\__init__.pxd -> build\lib.win-amd64-3.10\thinc
    copying thinc\compile_time_constants.pxi -> build\lib.win-amd64-3.10\thinc
    copying thinc\linalg.cpp -> build\lib.win-amd64-3.10\thinc
    copying thinc\structs.cpp -> build\lib.win-amd64-3.10\thinc
    copying thinc\typedefs.cpp -> build\lib.win-amd64-3.10\thinc
    copying thinc\linear\avgtron.pyx -> build\lib.win-amd64-3.10\thinc\linear
    copying thinc\linear\features.pyx -> build\lib.win-amd64-3.10\thinc\linear
    copying thinc\linear\linear.pyx -> build\lib.win-amd64-3.10\thinc\linear
    copying thinc\linear\serialize.pyx -> build\lib.win-amd64-3.10\thinc\linear
    copying thinc\linear\sparse.pyx -> build\lib.win-amd64-3.10\thinc\linear
    copying thinc\linear\avgtron.pxd -> build\lib.win-amd64-3.10\thinc\linear
    copying thinc\linear\features.pxd -> build\lib.win-amd64-3.10\thinc\linear
    copying thinc\linear\serialize.pxd -> build\lib.win-amd64-3.10\thinc\linear
    copying thinc\linear\sparse.pxd -> build\lib.win-amd64-3.10\thinc\linear
    copying thinc\linear\__init__.pxd -> build\lib.win-amd64-3.10\thinc\linear
    copying thinc\linear\avgtron.cpp -> build\lib.win-amd64-3.10\thinc\linear
    copying thinc\linear\features.cpp -> build\lib.win-amd64-3.10\thinc\linear
    copying thinc\linear\linear.cpp -> build\lib.win-amd64-3.10\thinc\linear
    copying thinc\linear\serialize.cpp -> build\lib.win-amd64-3.10\thinc\linear
    copying thinc\linear\sparse.cpp -> build\lib.win-amd64-3.10\thinc\linear
    copying thinc\neural\ops.pyx -> build\lib.win-amd64-3.10\thinc\neural
    copying thinc\neural\optimizers.pyx -> build\lib.win-amd64-3.10\thinc\neural
    copying thinc\neural\_aligned_alloc.pyx -> build\lib.win-amd64-3.10\thinc\neural
    copying thinc\neural\cpu.pxd -> build\lib.win-amd64-3.10\thinc\neural
    copying thinc\neural\ops.pxd -> build\lib.win-amd64-3.10\thinc\neural
    copying thinc\neural\__init__.pxd -> build\lib.win-amd64-3.10\thinc\neural
    copying thinc\neural\ops.cpp -> build\lib.win-amd64-3.10\thinc\neural
    copying thinc\neural\optimizers.cpp -> build\lib.win-amd64-3.10\thinc\neural
    copying thinc\neural\_aligned_alloc.cpp -> build\lib.win-amd64-3.10\thinc\neural
    copying thinc\extra\cache.pyx -> build\lib.win-amd64-3.10\thinc\extra
    copying thinc\extra\eg.pyx -> build\lib.win-amd64-3.10\thinc\extra
    copying thinc\extra\mb.pyx -> build\lib.win-amd64-3.10\thinc\extra
    copying thinc\extra\search.pyx -> build\lib.win-amd64-3.10\thinc\extra
    copying thinc\extra\cache.pxd -> build\lib.win-amd64-3.10\thinc\extra
    copying thinc\extra\eg.pxd -> build\lib.win-amd64-3.10\thinc\extra
    copying thinc\extra\mb.pxd -> build\lib.win-amd64-3.10\thinc\extra
    copying thinc\extra\search.pxd -> build\lib.win-amd64-3.10\thinc\extra
    copying thinc\extra\__init__.pxd -> build\lib.win-amd64-3.10\thinc\extra
    copying thinc\extra\cache.cpp -> build\lib.win-amd64-3.10\thinc\extra
    copying thinc\extra\eg.cpp -> build\lib.win-amd64-3.10\thinc\extra
    copying thinc\extra\mb.cpp -> build\lib.win-amd64-3.10\thinc\extra
    copying thinc\extra\search.cpp -> build\lib.win-amd64-3.10\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/
    [end of output]

    note: This error originates from a subprocess, and is likely not a problem with pip.
    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: subprocess-exited-with-error

    python setup.py bdist_wheel did not run successfully.
    exit code: 1

    [21 lines of output]
    BLIS_COMPILER? None
    running bdist_wheel
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.10
    creating build\lib.win-amd64-3.10\blis
    copying blis\about.py -> build\lib.win-amd64-3.10\blis
    copying blis\benchmark.py -> build\lib.win-amd64-3.10\blis
    copying blis\__init__.py -> build\lib.win-amd64-3.10\blis
    creating build\lib.win-amd64-3.10\blis\tests
    copying blis\tests\common.py -> build\lib.win-amd64-3.10\blis\tests
    copying blis\tests\test_dotv.py -> build\lib.win-amd64-3.10\blis\tests
    copying blis\tests\test_gemm.py -> build\lib.win-amd64-3.10\blis\tests
    copying blis\tests\__init__.py -> build\lib.win-amd64-3.10\blis\tests
    copying blis\cy.pyx -> build\lib.win-amd64-3.10\blis
    copying blis\py.pyx -> build\lib.win-amd64-3.10\blis
    copying blis\cy.pxd -> build\lib.win-amd64-3.10\blis
    copying blis\__init__.pxd -> build\lib.win-amd64-3.10\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/
    [end of output]

    note: This error originates from a subprocess, and is likely not a problem with pip.
    ERROR: Failed building wheel for blis
    Running setup.py clean for blis
    Building wheel for srsly (pyproject.toml): started
    Building wheel for srsly (pyproject.toml): finished with status 'error'
    error: subprocess-exited-with-error

    Building wheel for srsly (pyproject.toml) did not run successfully.
    exit code: 1

    [71 lines of output]
    running bdist_wheel
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-cpython-310
    creating build\lib.win-amd64-cpython-310\srsly
    copying srsly\about.py -> build\lib.win-amd64-cpython-310\srsly
    copying srsly\util.py -> build\lib.win-amd64-cpython-310\srsly
    copying srsly\_json_api.py -> build\lib.win-amd64-cpython-310\srsly
    copying srsly\_msgpack_api.py -> build\lib.win-amd64-cpython-310\srsly
    copying srsly\_pickle_api.py -> build\lib.win-amd64-cpython-310\srsly
    copying srsly\__init__.py -> build\lib.win-amd64-cpython-310\srsly
    creating build\lib.win-amd64-cpython-310\srsly\cloudpickle
    copying srsly\cloudpickle\cloudpickle.py -> build\lib.win-amd64-cpython-310\srsly\cloudpickle
    copying srsly\cloudpickle\__init__.py -> build\lib.win-amd64-cpython-310\srsly\cloudpickle
    creating build\lib.win-amd64-cpython-310\srsly\msgpack
    copying srsly\msgpack\exceptions.py -> build\lib.win-amd64-cpython-310\srsly\msgpack
    copying srsly\msgpack\util.py -> build\lib.win-amd64-cpython-310\srsly\msgpack
    copying srsly\msgpack\_ext_type.py -> build\lib.win-amd64-cpython-310\srsly\msgpack
    copying srsly\msgpack\_msgpack_numpy.py -> build\lib.win-amd64-cpython-310\srsly\msgpack
    copying srsly\msgpack\_version.py -> build\lib.win-amd64-cpython-310\srsly\msgpack
    copying srsly\msgpack\__init__.py -> build\lib.win-amd64-cpython-310\srsly\msgpack
    creating build\lib.win-amd64-cpython-310\srsly\tests
    copying srsly\tests\test_json_api.py -> build\lib.win-amd64-cpython-310\srsly\tests
    copying srsly\tests\test_msgpack_api.py -> build\lib.win-amd64-cpython-310\srsly\tests
    copying srsly\tests\test_pickle_api.py -> build\lib.win-amd64-cpython-310\srsly\tests
    copying srsly\tests\__init__.py -> build\lib.win-amd64-cpython-310\srsly\tests
    creating build\lib.win-amd64-cpython-310\srsly\ujson
    copying srsly\ujson\__init__.py -> build\lib.win-amd64-cpython-310\srsly\ujson
    creating build\lib.win-amd64-cpython-310\srsly\tests\cloudpickle
    copying srsly\tests\cloudpickle\cloudpickle_file_test.py -> build\lib.win-amd64-cpython-310\srsly\tests\cloudpickle
    copying srsly\tests\cloudpickle\testutils.py -> build\lib.win-amd64-cpython-310\srsly\tests\cloudpickle
    copying srsly\tests\cloudpickle\__init__.py -> build\lib.win-amd64-cpython-310\srsly\tests\cloudpickle
    creating build\lib.win-amd64-cpython-310\srsly\tests\msgpack
    copying srsly\tests\msgpack\test_buffer.py -> build\lib.win-amd64-cpython-310\srsly\tests\msgpack
    copying srsly\tests\msgpack\test_case.py -> build\lib.win-amd64-cpython-310\srsly\tests\msgpack
    copying srsly\tests\msgpack\test_except.py -> build\lib.win-amd64-cpython-310\srsly\tests\msgpack
    copying srsly\tests\msgpack\test_extension.py -> build\lib.win-amd64-cpython-310\srsly\tests\msgpack
    copying srsly\tests\msgpack\test_format.py -> build\lib.win-amd64-cpython-310\srsly\tests\msgpack
    copying srsly\tests\msgpack\test_limits.py -> build\lib.win-amd64-cpython-310\srsly\tests\msgpack
    copying srsly\tests\msgpack\test_memoryview.py -> build\lib.win-amd64-cpython-310\srsly\tests\msgpack
    copying srsly\tests\msgpack\test_newspec.py -> build\lib.win-amd64-cpython-310\srsly\tests\msgpack
    copying srsly\tests\msgpack\test_numpy.py -> build\lib.win-amd64-cpython-310\srsly\tests\msgpack
    copying srsly\tests\msgpack\test_pack.py -> build\lib.win-amd64-cpython-310\srsly\tests\msgpack
    copying srsly\tests\msgpack\test_read_size.py -> build\lib.win-amd64-cpython-310\srsly\tests\msgpack
    copying srsly\tests\msgpack\test_seq.py -> build\lib.win-amd64-cpython-310\srsly\tests\msgpack
    copying srsly\tests\msgpack\test_sequnpack.py -> build\lib.win-amd64-cpython-310\srsly\tests\msgpack
    copying srsly\tests\msgpack\test_stricttype.py -> build\lib.win-amd64-cpython-310\srsly\tests\msgpack
    copying srsly\tests\msgpack\test_subtype.py -> build\lib.win-amd64-cpython-310\srsly\tests\msgpack
    copying srsly\tests\msgpack\test_unpack.py -> build\lib.win-amd64-cpython-310\srsly\tests\msgpack
    copying srsly\tests\msgpack\__init__.py -> build\lib.win-amd64-cpython-310\srsly\tests\msgpack
    creating build\lib.win-amd64-cpython-310\srsly\tests\ujson
    copying srsly\tests\ujson\test_ujson.py -> build\lib.win-amd64-cpython-310\srsly\tests\ujson
    copying srsly\tests\ujson\__init__.py -> build\lib.win-amd64-cpython-310\srsly\tests\ujson
    copying srsly\msgpack\_packer.pyx -> build\lib.win-amd64-cpython-310\srsly\msgpack
    copying srsly\msgpack\_unpacker.pyx -> build\lib.win-amd64-cpython-310\srsly\msgpack
    copying srsly\msgpack\buff_converter.h -> build\lib.win-amd64-cpython-310\srsly\msgpack
    copying srsly\msgpack\pack.h -> build\lib.win-amd64-cpython-310\srsly\msgpack
    copying srsly\msgpack\pack_template.h -> build\lib.win-amd64-cpython-310\srsly\msgpack
    copying srsly\msgpack\sysdep.h -> build\lib.win-amd64-cpython-310\srsly\msgpack
    copying srsly\msgpack\unpack.h -> build\lib.win-amd64-cpython-310\srsly\msgpack
    copying srsly\msgpack\unpack_define.h -> build\lib.win-amd64-cpython-310\srsly\msgpack
    copying srsly\msgpack\unpack_template.h -> build\lib.win-amd64-cpython-310\srsly\msgpack
    copying srsly\ujson\JSONtoObj.c -> build\lib.win-amd64-cpython-310\srsly\ujson
    copying srsly\ujson\objToJSON.c -> build\lib.win-amd64-cpython-310\srsly\ujson
    copying srsly\ujson\ujson.c -> build\lib.win-amd64-cpython-310\srsly\ujson
    copying srsly\ujson\py_defines.h -> build\lib.win-amd64-cpython-310\srsly\ujson
    copying srsly\ujson\version.h -> build\lib.win-amd64-cpython-310\srsly\ujson
    running build_ext
    building 'srsly.msgpack._unpacker' 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/
    [end of output]

    note: This error originates from a subprocess, and is likely not a problem with pip.
    ERROR: Failed building wheel for srsly
  Failed to build preshed thinc blis srsly
  ERROR: Could not build wheels for srsly, which is required to install pyproject.toml-based projects
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

feignbird commented 2 years ago

Try this: https://github.com/gunthercox/ChatterBot/issues/2262#issuecomment-1210893149

Elomental commented 2 years ago

Try this: #2262 (comment)

when I run the git clone git@github.com:feignbird/ChatterBot-spacy_fixed.git it says "please enter an existing repository "