Conda install Jupyter fails

I just did a fresh anaconda install with Anaconda3-2025.12-1-Windows-x86_64.exe.

I ran “conda create --name Physics" and then in my (Physics) environment I ran

“conda install numpy scipy sympy plotly”

“conda list” in (Physics) shows I have python version 3.14.2, whereas “conda list” in (base) shows I have python version 3.13.9.

“conda install Jupyter” runs fine in (base), but it fails in (Physics) with a message that ends with

│ │ └─ python >=3.9,<3.10.0a0 *, which can be installed;
│ └─ jupyter 1.1.1 would require
│ └─ python >=3.13,<3.14.0a0 *, which can be installed;
└─ pin on python =3.14 * is not installable because it requires
└─ python =3.14 *, which conflicts with any installable versions previously reported.

Pins seem to be involved in the conflict. Currently pinned specs:

  • python=3.14

How do I get Jupyter installed in my Physics environment along with numpy, scipy, sympy, and plotly?

Hey @David62,

It looks like conda has picked out the very latest version of python (3.14.2), and Jupyter hasn’t been updated to work on that version yet. Looks like it should be released in the next month or so though.

In the meantime, you have two options in this scenario, Option 1 remove and recreate the environment with python=3.13

conda deactivate
conda remove --name Physics --all
conda create --name Physics python=3.13 numpy scipy sympy plotly jupyter

Option 2: Remove Jupyter from the Physics environment. If you have Jupyter installed in the Base environment, you can use that to launch JupyterLab or Notebooks, and then when you’re opening a notebook you just need to select the Physics environment from the Kernel picker in the top right corner.

So the install commands would look like this:
conda activate base

conda create --name Physics python=3.13 numpy scipy sympy plotly ipykernel - note ipykernel added, which is needed to use this env in Jupyter.

python -m ipykernel install --user --name Physics --display-name "Python (Physics)"

jupyter lab

And you should see the new environment listed like this:

This way you keep your Physics environment fully focused on the packages you need for writing code, and manage your Jupyter from the base.

If none of this makes sense, we’re actually doing user research on how to improve this exact flow right now, so if you want to talk through it feel free to book some time on my calendar :slight_smile:

https://calendar.app.google/ymX65yQu1wFDQWyU9

Thanks
Jack

Thanks so much Jack for the clear explanation of what’s going on, and my options for getting up and running now.

And thanks for the quick response,

David Kershaw

I went with option 1 and when I executed

conda create --name Physics python=3.13 numpy scipy sympy plotly jupyter

I got

Proceed ([y]/n)? y

Downloading and Extracting Packages:

InvalidArchiveError("Error with archive C:\Users\dskga\anaconda3\pkgs\jupyterlab_widgets-3.0.16-py313haa95532_0.co)

Suggestions?

Hi,

That error suggests something wrong with the package cache, can you try this?

conda clean --all

There will be a couple of Y/N questions again that you can say yes to all of them.

Jack

In the (base) environment I just did
conda clean --all
conda create --name Physics python=3.13 numpy scipy sympy plotly jupyter

and got the same
InvalidArchiveError("Error with archive C:\Users\dskga\anaconda3\pkgs\jupyterlab_widgets-3.0.16-py313haa95532_0.co)

error.

Strange, as that would normally fix it in my experience.

Google is suggesting that you can just manually go and delete this package file from your machine, so either navigate to it in the file browser and delete it or run a command like below to delete it from the cli.

del C:\Users\dskga\anaconda3\pkgs\jupyterlab_widgets-3.0.16-py313haa95532_0.co*

TLDR

Try running

conda create --n physics_env python=3.13 numpy scipy sympy plotly ipykernel -c conda-forge

For me anaconda has done that as well when I unsuccessfully create an environment with name env_1 then I realize Ive messed up removed it but something somewhere is left unremoved (as Jack pointed probably in that directory) so it create problems. I would create a fresh env from with different name ex. Physics_env and install everything from conda-forge which is a community driven directory of libraries. Just remember to add -c conda-forge to everything you add after in that environment so that you dont mix channels (defaults and conda-forge)

Thanks so much. Victor’s solution worked like a charm.

David Kershaw

It is interesting to note that yesterday when I ran

conda install numpy scipy sympy plotly Jupyter -c conda-forge

it installed python version 3.14.3 and Jupyter installed fine. The error message, install Jupyter
failed because python 3.14.2 is too high, that I got when I ran

conda install numpy scipy sympy plotly Jupyter

several days ago did not occur.