Jupyter Notebook doesn't show new environments

2020-08-04 10:26发布

I have anaconda python 2.7 installed on my windows and I recently created a new environment for python 3.5 (using conda create -n py35 python=3.5).

When I activate py35 and run jupyter notebook, it doesn't show py35 environment. It only has python root (py27).

How can I use this environment by jupyter ?

2条回答
Rolldiameter
2楼-- · 2020-08-04 10:53

You can install nb_conda and it will give you Conda environment and package access extension from within Jupyter. Inside your env you can use this command:

conda install nb_conda
查看更多
做自己的国王
3楼-- · 2020-08-04 10:55

To use jupyter notebook inside a virtual environment, ipykernal is required to be installed in your venv.

  1. Inside your virtual environment:

    pip install ipykernel

  2. Then run the kernel "self-install" script:

    python -m ipykernel install --user --name=my-virtualenv-name

Now, your new kernel has been installed.

See: pythonanywhere

查看更多
登录 后发表回答