-
-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Spacy installation on python 3.13 fails #13658
Comments
Similar issue, but srsly seems to be the culprit: explosion/srsly#112 |
We have just encountered the same issue...running Python 3.13.0 and leaving spaCy unpinned in our requirements.txt. spaCy 3.8.2 was downloaded, but building out the dependencies for it was problematic. First errors were for
Next set was for
Attempted installation process then exits citing both of those dependent packages:
Due to these issues, we cannot validate our app on Python 3.13.0 with spaCy 3.8.2. |
Any update on this? I am still getting this error. |
I am also facing this error while installing spacy on Python 3.13. |
What's the solution? Downgrade Python and/or Spacy? |
I think if you use Python < 3.13 you should be fine. |
This is unacceptable. |
It’s been 3 weeks, and there are still no updates or fixes for installing on Python 3.13.0. Any news on this? |
While I also have this issue, I gotta say people - be kinder. Open source work is unpaid, and some people here have unconstructive tones. It's clear that the issue is stemming from some spacy dependencies. A constructive contribution would be, for example, to see what's the status of these dependencies and perhaps contribute a fix upstream. |
Well, friends, I'm still waiting) p.s. With 3.12 all is working. |
Same here. On Fedora. But successful installation with conda |
Holy xxxx I hate this library, every time I have to install it I lose days. It's the only library that creates problems, we are in 2025 and there are still these problems, I go crazy... |
I also have this issue.
|
I'll always encourage teams to make the technology choices that are best for their needs, so if the update and maintenance schedule of the library isn't compatible with how what your team requires then sure, it would make sense to use something else. Python 3.13 hasn't been out very long. It's normal for the ecosystem of data libraries that use compiled code to take time to update for new Python versions. As a general tip, I'd advise teams using Python professionally to avoid immediately trying to update the Python you're using to the latest version. You should expect that there will often be libraries that don't have builds up. If you're running your Python code within containers, it should be quite easy to change which version of Python you use. I've now updated most of spaCy's dependencies for Python 3.13. This involved updating the build system across our packages to use the latest version of cibuildwheel. Some packages hadn't been ported to use the new Github Actions-based release process we're now using. Previously we had been using self-hosted runners, but these were expensive and more complicated to update, so we've ported to a simpler system. I had to finish porting this as part of the update for Python 3.13.
If you regularly lose time to installing Python libraries, you definitely shouldn't adopt the version of Python that's two months old. If you're always trying to use the latest version you're going to have far more problems. Another general tip is to use the The fact that it's 2024 doesn't really make the task of maintaining all these dependencies smoother. If anything it's more complicated, because of the spread of different versions and operating systems to maintain. Explosion publishes around 10 native libraries as part of spaCy's dependency chain. These libraries support Python 3.9, 3.10, 3.11 and 3.12. To support a Python version we build wheels for Linux, MacOS and Windows, across multiple hardware platforms. The update to 3.13 involves around 250 binary artifacts to be built and uploaded. GPU makes things much more complicated as well. One impact of "it's 2024" is that LLMs are very good at providing advice about tedious tasks. You should usually be able to find answers faster than days now. |
After further investigation, I'm getting Pydantic errors in Thinc when porting to 3.13. The issue is that we're currently maintaining compatibility across Pydantic 1 and Pydantic 2, and Pydantic 1 does not fully support Python 3.13: pydantic/pydantic#9663 This means we have the following choices:
I'm not going to drop support for Pydantic 1 right now because it's more important to retain compatibility with other libraries in the ecosystem. Python only allows you to have one version of each dependency in the tree. If spaCy requires Pydantic 2, and some other software requires Pydantic 1, you won't be able to use them together in the same environment. Option 2 isn't viable as we'll have backwards compatibility problems. I'll therefore delay support for Python 3.13 until more of the ecosystem has moved off Pydantic 1, and we can drop support for it. |
Looks like my project is also affected by this. Anything I can do to help? |
One potentially larger change that will be necessary is to move to Cython 3.0, as py3.13 is not supported on cython 0.29. Xref #8337 |
How to reproduce the behaviour
pip3.13 install spacy
C:\Users\talta\AppData\Local\Programs\Python\Python313>pip3.13 install spacy
`Collecting spacy
Downloading spacy-3.8.2.tar.gz (1.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 5.0 MB/s eta 0:00:00
Installing build dependencies ... error
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> [118 lines of output]
Ignoring numpy: markers 'python_version < "3.9"' don't match your environment
Collecting setuptools
Downloading setuptools-75.1.0-py3-none-any.whl.metadata (6.9 kB)
Collecting cython<3.0,>=0.25
Using cached Cython-0.29.37-py2.py3-none-any.whl.metadata (3.1 kB)
Collecting cymem<2.1.0,>=2.0.2
Using cached cymem-2.0.8-cp313-cp313-win_amd64.whl
Collecting preshed<3.1.0,>=3.0.2
Using cached preshed-3.0.9-cp313-cp313-win_amd64.whl
Collecting murmurhash<1.1.0,>=0.28.0
Using cached murmurhash-1.0.10-cp313-cp313-win_amd64.whl
Collecting thinc<8.4.0,>=8.3.0
Downloading thinc-8.3.2.tar.gz (193 kB)
Installing build dependencies: started
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: finished with status 'error'
error: subprocess-exited-with-error
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.
C:\Users\talta\AppData\Local\Programs\Python\Python313>
C:\Users\talta\AppData\Local\Programs\Python\Python313>pip3.13 install jupyter
Collecting jupyter
Downloading jupyter-1.1.1-py2.py3-none-any.whl.metadata (2.0 kB)
Collecting notebook (from jupyter)
Downloading notebook-7.2.2-py3-none-any.whl.metadata (10 kB)
Collecting jupyter-console (from jupyter)
Downloading jupyter_console-6.6.3-py3-none-any.whl.metadata (5.8 kB)
Collecting nbconvert (from jupyter)
Downloading nbconvert-7.16.4-py3-none-any.whl.metadata (8.5 kB)
Collecting ipykernel (from jupyter)
Downloading ipykernel-6.29.5-py3-none-any.whl.metadata (6.3 kB)
Collecting ipywidgets (from jupyter)
Downloading ipywidgets-8.1.5-py3-none-any.whl.metadata (2.3 kB)
Collecting jupyterlab (from jupyter)
Downloading jupyterlab-4.2.5-py3-none-any.whl.metadata (16 kB)
Collecting comm>=0.1.1 (from ipykernel->jupyter)
Downloading comm-0.2.2-py3-none-any.whl.metadata (3.7 kB)
Collecting debugpy>=1.6.5 (from ipykernel->jupyter)
Downloading debugpy-1.8.7-cp313-cp313-win_amd64.whl.metadata (1.1 kB)
Collecting ipython>=7.23.1 (from ipykernel->jupyter)
Downloading ipython-8.28.0-py3-none-any.whl.metadata (5.0 kB)
Collecting jupyter-client>=6.1.12 (from ipykernel->jupyter)
Downloading jupyter_client-8.6.3-py3-none-any.whl.metadata (8.3 kB)
Collecting jupyter-core!=5.0.,>=4.12 (from ipykernel->jupyter)
Downloading jupyter_core-5.7.2-py3-none-any.whl.metadata (3.4 kB)
Collecting matplotlib-inline>=0.1 (from ipykernel->jupyter)
Downloading matplotlib_inline-0.1.7-py3-none-any.whl.metadata (3.9 kB)
Collecting nest-asyncio (from ipykernel->jupyter)
Downloading nest_asyncio-1.6.0-py3-none-any.whl.metadata (2.8 kB)
Collecting packaging (from ipykernel->jupyter)
Using cached packaging-24.1-py3-none-any.whl.metadata (3.2 kB)
Collecting psutil (from ipykernel->jupyter)
Downloading psutil-6.0.0-cp37-abi3-win_amd64.whl.metadata (22 kB)
Collecting pyzmq>=24 (from ipykernel->jupyter)
Downloading pyzmq-26.2.0-cp313-cp313-win_amd64.whl.metadata (6.2 kB)
Collecting jupyter-lsp>=2.0.0 (from jupyterlab->jupyter)
Downloading jupyter_lsp-2.2.5-py3-none-any.whl.metadata (1.8 kB)
Collecting jupyter-server<3,>=2.4.0 (from jupyterlab->jupyter)
Downloading jupyter_server-2.14.2-py3-none-any.whl.metadata (8.4 kB)
Collecting jupyterlab-server<3,>=2.27.1 (from jupyterlab->jupyter)
Downloading jupyterlab_server-2.27.3-py3-none-any.whl.metadata (5.9 kB)
Collecting notebook-shim>=0.2 (from jupyterlab->jupyter)
Downloading notebook_shim-0.2.4-py3-none-any.whl.metadata (4.0 kB)
Collecting setuptools>=40.1.0 (from jupyterlab->jupyter)
Using cached setuptools-75.1.0-py3-none-any.whl.metadata (6.9 kB)
Collecting beautifulsoup4 (from nbconvert->jupyter)
Downloading beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB)
Collecting bleach!=5.0.0 (from nbconvert->jupyter)
Downloading bleach-6.1.0-py3-none-any.whl.metadata (30 kB)
Collecting defusedxml (from nbconvert->jupyter)
Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Collecting jupyterlab-pygments (from nbconvert->jupyter)
Downloading jupyterlab_pygments-0.3.0-py3-none-any.whl.metadata (4.4 kB)
Collecting markupsafe>=2.0 (from nbconvert->jupyter)
Downloading MarkupSafe-3.0.1-cp313-cp313-win_amd64.whl.metadata (4.1 kB)
Collecting mistune<4,>=2.0.3 (from nbconvert->jupyter)
Downloading mistune-3.0.2-py3-none-any.whl.metadata (1.7 kB)
Collecting nbclient>=0.5.0 (from nbconvert->jupyter)
Downloading nbclient-0.10.0-py3-none-any.whl.metadata (7.8 kB)
Collecting nbformat>=5.7 (from nbconvert->jupyter)
Downloading nbformat-5.10.4-py3-none-any.whl.metadata (3.6 kB)
Collecting pandocfilters>=1.4.1 (from nbconvert->jupyter)
Downloading pandocfilters-1.5.1-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting tinycss2 (from nbconvert->jupyter)
Downloading tinycss2-1.3.0-py3-none-any.whl.metadata (3.0 kB)
Requirement already satisfied: six>=1.9.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from bleach!=5.0.0->nbconvert->jupyter) (1.16.0)
Collecting webencodings (from bleach!=5.0.0->nbconvert->jupyter)
Downloading webencodings-0.5.1-py2.py3-none-any.whl.metadata (2.1 kB)
Collecting anyio (from httpx>=0.25.0->jupyterlab->jupyter)
Downloading anyio-4.6.0-py3-none-any.whl.metadata (4.6 kB)
Collecting certifi (from httpx>=0.25.0->jupyterlab->jupyter)
Downloading certifi-2024.8.30-py3-none-any.whl.metadata (2.2 kB)
Collecting httpcore==1. (from httpx>=0.25.0->jupyterlab->jupyter)
Downloading httpcore-1.0.6-py3-none-any.whl.metadata (21 kB)
Requirement already satisfied: idna in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from httpx>=0.25.0->jupyterlab->jupyter) (3.8)
Collecting sniffio (from httpx>=0.25.0->jupyterlab->jupyter)
Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Collecting h11<0.15,>=0.13 (from httpcore==1.*->httpx>=0.25.0->jupyterlab->jupyter)
Using cached h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Collecting decorator (from ipython>=7.23.1->ipykernel->jupyter)
Using cached decorator-5.1.1-py3-none-any.whl.metadata (4.0 kB)
Collecting jedi>=0.16 (from ipython>=7.23.1->ipykernel->jupyter)
Using cached jedi-0.19.1-py2.py3-none-any.whl.metadata (22 kB)
adata (1.9 kB)
Downloading jupyter-1.1.1-py2.py3-none-any.whl (2.7 kB)
Downloading ipykernel-6.29.5-py3-none-any.whl (117 kB)
Downloading ipywidgets-8.1.5-py3-none-any.whl (139 kB)
Downloading jupyter_console-6.6.3-py3-none-any.whl (24 kB)
Downloading jupyterlab-4.2.5-py3-none-any.whl (11.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.6/11.6 MB 10.0 MB/s eta 0:00:00
Downloading nbconvert-7.16.4-py3-none-any.whl (257 kB)
Downloading notebook-7.2.2-py3-none-any.whl (5.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 15.7 MB/s eta 0:00:00
Downloading async_lru-2.0.4-py3-none-any.whl (6.1 kB)
Downloading bleach-6.1.0-py3-none-any.whl (162 kB)
Downloading comm-0.2.2-py3-none-any.whl (7.2 kB)
Downloading debugpy-1.8.7-cp313-cp313-win_amd64.whl (5.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.2/5.2 MB 15.8 MB/s eta 0:00:00
Downloading httpx-0.27.2-py3-none-any.whl (76 kB)
Downloading httpcore-1.0.6-py3-none-any.whl (78 kB)
Downloading ipython-8.28.0-py3-none-any.whl (819 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 819.5/819.5 kB 13.8 MB/s eta 0:00:00
Downloading jinja2-3.1.4-py3-none-any.whl (133 kB)
Downloading jupyter_client-8.6.3-py3-none-any.whl (106 kB)
Downloading jupyter_core-5.7.2-py3-none-any.whl (28 kB)
Downloading jupyter_lsp-2.2.5-py3-none-any.whl (69 kB)
Downloading jupyter_server-2.14.2-py3-none-any.whl (383 kB)
Downloading jupyterlab_server-2.27.3-py3-none-any.whl (59 kB)
Downloading jupyterlab_widgets-3.0.13-py3-none-any.whl (214 kB)
Downloading MarkupSafe-3.0.1-cp313-cp313-win_amd64.whl (15 kB)
Downloading matplotlib_inline-0.1.7-py3-none-any.whl (9.9 kB)
Downloading mistune-3.0.2-py3-none-any.whl (47 kB)
Downloading nbclient-0.10.0-py3-none-any.whl (25 kB)
Downloading nbformat-5.10.4-py3-none-any.whl (78 kB)
Downloading notebook_shim-0.2.4-py3-none-any.whl (13 kB)
Using cached packaging-24.1-py3-none-any.whl (53 kB)
Downloading pandocfilters-1.5.1-py2.py3-none-any.whl (8.7 kB)
Downloading prompt_toolkit-3.0.48-py3-none-any.whl (386 kB)
Downloading pygments-2.18.0-py3-none-any.whl (1.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 14.0 MB/s eta 0:00:00
Downloading pyzmq-26.2.0-cp313-cp313-win_amd64.whl (637 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 637.6/637.6 kB 10.4 MB/s eta 0:00:00
Using cached setuptools-75.1.0-py3-none-any.whl (1.2 MB)
Downloading tornado-6.4.1-cp38-abi3-win_amd64.whl (438 kB)
Downloading traitlets-5.14.3-py3-none-any.whl (85 kB)
Downloading widgetsnbextension-4.0.13-py3-none-any.whl (2.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 12.8 MB/s eta 0:00:00
Downloading beautifulsoup4-4.12.3-py3-none-any.whl (147 kB)
Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Downloading jupyterlab_pygments-0.3.0-py3-none-any.whl (15 kB)
Downloading nest_asyncio-1.6.0-py3-none-any.whl (5.2 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.5/6.5 MB 15.3 MB/s eta 0:00:00
Downloading requests-2.32.3-py3-none-any.whl (64 kB)
Downloading certifi-2024.8.30-py3-none-any.whl (167 kB)
Downloading Send2Trash-1.8.3-py3-none-any.whl (18 kB)
Using cached sniffio-1.3.1-py3-none-any.whl (10 kB)
Downloading soupsieve-2.6-py3-none-any.whl (36 kB)
Downloading terminado-0.18.1-py3-none-any.whl (14 kB)
Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Using cached websocket_client-1.8.0-py3-none-any.whl (58 kB)
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Using cached stack_data-0.6.3-py3-none-any.whl (24 kB)
Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Using cached asttokens-2.4.1-py2.py3-none-any.whl (27 kB)
Downloading charset_normalizer-3.4.0-cp313-cp313-win_amd64.whl (102 kB)
Downloading executing-2.1.0-py2.py3-none-any.whl (25 kB)
Using cached h11-0.14.0-py3-none-any.whl (58 kB)
Downloading jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB)
Downloading parso-0.8.4-py2.py3-none-any.whl (103 kB)
Downloading python_json_logger-2.0.7-py3-none-any.whl (8.1 kB)
Downloading PyYAML-6.0.2-cp313-cp313-win_amd64.whl (156 kB)
Downloading referencing-0.35.1-py3-none-any.whl (26 kB)
Downloading rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB)
Downloading rpds_py-0.20.0-cp313-none-win_amd64.whl (214 kB)
Downloading urllib3-2.2.3-py3-none-any.whl (126 kB)
Downloading argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl (30 kB)
Downloading pure_eval-0.2.3-py3-none-any.whl (11 kB)
Downloading rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Downloading cffi-1.17.1-cp313-cp313-win_amd64.whl (182 kB)
Downloading jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB)
Downloading webcolors-24.8.0-py3-none-any.whl (15 kB)
Downloading fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Downloading isoduration-20.11.0-py3-none-any.whl (11 kB)
Downloading uri_template-1.3.0-py3-none-any.whl (11 kB)
Using cached arrow-1.3.0-py3-none-any.whl (66 kB)
Using cached pycparser-2.22-py3-none-any.whl (117 kB)
Downloading types_python_dateutil-2.9.0.20241003-py3-none-any.whl (9.7 kB)
Building wheels for collected packages: pywinpty
Building wheel for pywinpty (pyproject.toml) ... done
Created wheel for pywinpty: filename=pywinpty-2.0.13-cp313-none-win_amd64.whl size=212535 sha256=54c2e44895a13911de518041b6c18d1541ae8fc175578e25f021cefebfef384d
Stored in directory: c:\users\talta\appdata\local\pip\cache\wheels\a2\49\ee\ee8b8645371f968556431726ee02500e0cb4bcc6d78bcd57e7
Successfully built pywinpty
C:\Users\talta\AppData\Local\Programs\Python\Python313>pip3.13 install jupyterlab
Requirement already satisfied: jupyterlab in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (4.2.5)
Requirement already satisfied: async-lru>=1.0.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (2.0.4)
Requirement already satisfied: httpx>=0.25.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (0.27.2)
Requirement already satisfied: ipykernel>=6.5.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (6.29.5)
Requirement already satisfied: jinja2>=3.0.3 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (3.1.4)
Requirement already satisfied: jupyter-core in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (5.7.2)
Requirement already satisfied: jupyter-lsp>=2.0.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (2.2.5)
Requirement already satisfied: jupyter-server<3,>=2.4.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (2.14.2)
Requirement already satisfied: jupyterlab-server<3,>=2.27.1 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (2.27.3)
Requirement already satisfied: notebook-shim>=0.2 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (0.2.4)
Requirement already satisfied: packaging in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (24.1)
Requirement already satisfied: setuptools>=40.1.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (75.1.0)
Requirement already satisfied: tornado>=6.2.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (6.4.1)
Requirement already satisfied: traitlets in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (5.14.3)
talta\appdata\local\programs\python\python313\lib\site-packages (from ipykernel>=6.5.0->jupyterlab) (8.28.0)
Requirement already satisfied: jupyter-client>=6.1.12 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipykernel>=6.5.0->jupyterlab) (8.6.3)
Requirement already satisfied: matplotlib-inline>=0.1 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipykernel>=6.5.0->jupyterlab) (0.1.7)
Requirement already satisfied: nest-asyncio in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipykernel>=6.5.0->jupyterlab) (1.6.0)
Requirement already satisfied: psutil in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipykernel>=6.5.0->jupyterlab) (6.0.0)
Requirement already satisfied: pyzmq>=24 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipykernel>=6.5.0->jupyterlab) (26.2.0)
Requirement already satisfied: MarkupSafe>=2.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jinja2>=3.0.3->jupyterlab) (3.0.1)
Requirement already satisfied: platformdirs>=2.5 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-core->jupyterlab) (4.3.6)
Requirement already satisfied: pywin32>=300 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-core->jupyterlab) (307)
Requirement already satisfied: argon2-cffi>=21.1 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-server<3,>=2.4.0->jupyterlab) (23.1.0)
Requirement already satisfied: jupyter-events>=0.9.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-server<3,>=2.4.0->jupyterlab) (0.10.0)
Requirement already satisfied: jupyter-server-terminals>=0.4.4 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-server<3,>=2.4.0->jupyterlab) (0.5.3)
Requirement already satisfied: nbconvert>=6.4.4 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-server<3,>=2.4.0->jupyterlab) (7.16.4)
Requirement already satisfied: nbformat>=5.3.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from
Requirement already satisfied: jedi>=0.16 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipython>=7.23.1->ipykernel>=6.5.0->jupyterlab) (0.19.1)
Requirement already satisfied: prompt-toolkit<3.1.0,>=3.0.41 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipython>=7.23.1->ipykernel>=6.5.0->jupyterlab) (3.0.48)
Requirement already satisfied: pygments>=2.4.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipython>=7.23.1->ipykernel>=6.5.0->jupyterlab) (2.18.0)
Requirement already satisfied: stack-data in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipython>=7.23.1->ipykernel>=6.5.0->jupyterlab) (0.6.3)
Requirement already satisfied: colorama in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipython>=7.23.1->ipykernel>=6.5.0->jupyterlab) (0.4.6)
Requirement already satisfied: attrs>=22.2.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->jupyterlab) (24.2.0)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->jupyterlab) (2024.10.1)
Requirement already satisfied: referencing>=0.28.4 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->jupyterlab) (0.35.1)
Requirement already satisfied: rpds-py>=0.7.1 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->jupyterlab) (0.20.0)
Requirement already satisfied: python-dateutil>=2.8.2 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-client>=6.1.12->ipykernel>=6.5.0->jupyterlab) (2.9.0.post0)
Requirement already satisfied: python-json-logger>=2.0.4 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab) (2.0.7)
Requirement already satisfied: pyyaml>=5.3 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab) (6.0.2)
Requirement already satisfied: rfc3339-validator in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab) (0.1.4)
Requirement already satisfied: rfc3986-validator>=0.1.1 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab) (0.1.1)
Requirement already satisfied: beautifulsoup4 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab) (4.12.3)
Requirement already satisfied: bleach!=5.0.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab) (6.1.0)
Requirement already satisfied: defusedxml in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab) (0.7.1)
Requirement already satisfied: jupyterlab-pygments in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab) (0.3.0)
Requirement already satisfied: mistune<4,>=2.0.3 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab) (3.0.2)
Requirement already satisfied: nbclient>=0.5.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab) (0.10.0)
Requirement already satisfied: pandocfilters>=1.4.1 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab) (1.5.1)
Requirement already satisfied: pycparser in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi>=21.1->jupyter-server<3,>=2.4.0->jupyterlab) (2.22)
Requirement already satisfied: arrow>=0.15.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab) (1.3.0)
Requirement already satisfied: types-python-dateutil>=2.8.10 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from arrow>=0.15.0->isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab) (2.9.0.20241003)
C:\Users\talta\AppData\Local\Programs\Python\Python313>pip3.13 install spacy
Collecting spacy
Using cached spacy-3.8.2.tar.gz (1.3 MB)
Installing build dependencies ... error
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> [94 lines of output]
Ignoring numpy: markers 'python_version < "3.9"' don't match your environment
Collecting setuptools
Using cached setuptools-75.1.0-py3-none-any.whl.metadata (6.9 kB)
Collecting cython<3.0,>=0.25
Using cached Cython-0.29.37-py2.py3-none-any.whl.metadata (3.1 kB)
Collecting cymem<2.1.0,>=2.0.2
Using cached cymem-2.0.8-cp313-cp313-win_amd64.whl
Collecting preshed<3.1.0,>=3.0.2
Using cached preshed-3.0.9-cp313-cp313-win_amd64.whl
Collecting murmurhash<1.1.0,>=0.28.0
Using cached murmurhash-1.0.10-cp313-cp313-win_amd64.whl
Collecting thinc<8.4.0,>=8.3.0
Using cached thinc-8.3.2.tar.gz (193 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'error'
error: subprocess-exited-with-error
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.`
Your Environment
The text was updated successfully, but these errors were encountered: