'Cannot install spacy in pycharm
I've tried installing spaCy numerous times. At first I was getting an error noting that C++ needed to be upgraded to version 14. Now I'm getting a number of errors below that seem to indicate that there are numerous errors with portions of the install throughout the package.
I've since done that and now I'm getting separate errors. Below is the entire error:
Using cached spacy-3.3.0.tar.gz (1.1 MB)
Installing build dependencies: started
Installing build dependencies: still running...
Installing build dependencies: finished with status 'error'
error: subprocess-exited-with-error
pip subprocess to install build dependencies did not run successfully.
exit code: 1
[130 lines of output]
Collecting setuptools
Using cached setuptools-62.1.0-py3-none-any.whl (1.1 MB)
Collecting cython<3.0,>=0.25
Using cached Cython-0.29.28-py2.py3-none-any.whl (983 kB)
Collecting cymem<2.1.0,>=2.0.2
Using cached cymem-2.0.6.tar.gz (8.2 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 preshed<3.1.0,>=3.0.2
Using cached preshed-3.0.6.tar.gz (14 kB)
Installing build dependencies: started
Installing build dependencies: still running...
Installing build dependencies: finished with status 'error'
error: subprocess-exited-with-error
pip subprocess to install build dependencies did not run successfully.
exit code: 1
[94 lines of output]
Collecting setuptools
Using cached setuptools-62.1.0-py3-none-any.whl (1.1 MB)
Collecting cython>=0.28
Using cached Cython-0.29.28-py2.py3-none-any.whl (983 kB)
Collecting cymem<2.1.0,>=2.0.2
Using cached cymem-2.0.6.tar.gz (8.2 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 murmurhash<1.1.0,>=0.28.0
Using cached murmurhash-1.0.7.tar.gz (12 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'
Building wheels for collected packages: cymem, murmurhash
Building wheel for cymem (pyproject.toml): started
Building wheel for cymem (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
Building wheel for cymem (pyproject.toml) did not run successfully.
exit code: 1
[19 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win32-cpython-38
creating build\lib.win32-cpython-38\cymem
copying cymem\about.py -> build\lib.win32-cpython-38\cymem
copying cymem\__init__.py -> build\lib.win32-cpython-38\cymem
package init file 'cymem\tests\__init__.py' not found (or not a regular file)
creating build\lib.win32-cpython-38\cymem\tests
copying cymem\tests\test_import.py -> build\lib.win32-cpython-38\cymem\tests
copying cymem\cymem.pyx -> build\lib.win32-cpython-38\cymem
copying cymem\cymem.pxd -> build\lib.win32-cpython-38\cymem
copying cymem\__init__.pxd -> build\lib.win32-cpython-38\cymem
warning: build_py: byte-compiling is disabled, skipping.
running build_ext
building 'cymem.cymem' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build T: enter code here`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 cymem
Building wheel for murmurhash (pyproject.toml): started
Building wheel for murmurhash (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
Building wheel for murmurhash (pyproject.toml) did not run successfully.
exit code: 1
[24 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win32-cpython-38
creating build\lib.win32-cpython-38\murmurhash
copying murmurhash\about.py -> build\lib.win32-cpython-38\murmurhash
copying murmurhash\__init__.py -> build\lib.win32-cpython-38\murmurhash
creating build\lib.win32-cpython-38\murmurhash\tests
copying murmurhash\tests\test_against_mmh3.py -> build\lib.win32-cpython-38\murmurhash\tests
copying murmurhash\tests\test_import.py -> build\lib.win32-cpython-38\murmurhash\tests
copying murmurhash\tests\__init__.py -> build\lib.win32-cpython-38\murmurhash\tests
copying murmurhash\mrmr.pyx -> build\lib.win32-cpython-38\murmurhash
copying murmurhash\mrmr.pxd -> build\lib.win32-cpython-38\murmurhash
copying murmurhash\__init__.pxd -> build\lib.win32-cpython-38\murmurhash
creating build\lib.win32-cpython-38\murmurhash\include
creating build\lib.win32-cpython-38\murmurhash\include\murmurhash
copying murmurhash\include\murmurhash\MurmurHash2.h -> build\lib.win32-cpython-38\murmurhash\include\murmurhash
copying murmurhash\include\murmurhash\MurmurHash3.h -> build\lib.win32-cpython-38\murmurhash\include\murmurhash
warning: build_py: byte-compiling is disabled, skipping.
running build_ext
building 'murmurhash.mrmr' 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 murmurhash
Failed to build cymem murmurhash
ERROR: Could not build wheels for cymem, murmurhash, 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.
[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.```
Solution 1:[1]
Although not sure , you could try this steps :
Open
File > Settings > Project
from the PyCharm menu.
Select your current project.
Click the
Python Interpreter
tab within your project tab.
Click the small
+
symbol to add a new library to the project.
Now type in the library to be installed, in your example
"spacy"
without quotes, and clickInstall Package
.
Wait for the installation to terminate and close all popup windows
you can also check the link.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 |