问题
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 ?
回答1:
To use jupyter notebook inside a virtual environment, ipykernal is required to be installed in your venv.
Inside your virtual environment:
pip install ipykernelThen run the kernel "self-install" script:
python -m ipykernel install --user --name=my-virtualenv-name
Now, your new kernel has been installed.
See: pythonanywhere
回答2:
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
来源:https://stackoverflow.com/questions/43311844/jupyter-notebook-doesnt-show-new-environments