Вот что работало для меня (не conda
питона). (MacOS, заварить версия питона, если вы работаете с системой питоном, вы можете (будет) необходимо предварять каждую команду sudo
)
первый реактивировать virtualenv
если начиная заново то, например,, Вы могли бы использовать virtualenvwrapper
$pip install virtualenvwrapper
$mkvirtualenv -p python2 py2env
$workon py2env
# This will activate virtualenv
(py2env)$
# Then install jupyter within the active virtualenv
(py2env)$ pip install jupyter
# jupyter comes with ipykernel, but somehow you manage to get an error due to ipykernel, then for reference ipykernel package can be installed using:
(py2env)$ pip install ipykernel
Далее, установите ядро
(py2env)$ python -m ipykernel install --user --name testenv --display-name "Python2 (py2env)"
затем начать jupyter ноутбук (venv не должен быть активирован для этого шага)
(py2env)$ jupyter notebook
# or
#$ jupyter notebook
в jupyter выпадающее меню ноутбука: Kernel >> Change Kernel >> <list of kernels>
вы должны увидеть Python2 (py2env)
ядро
Это также позволяет легко идентифицировать версию ядра python и поддерживать их бок о бок.
здесь ссылка детализировать документы http://ipython.readthedocs.io/en/stable/install/kernel_install.html
нет, я так не считаю. – cel
Еще один способ решить вашу проблему - использовать IDE, например PyCharm. Просто выберите, какой virtualenv вы хотите использовать для своего проекта, и добавьте несколько точек останова. Когда выполнение приостанавливается на ваших контрольных точках, вы сможете запускать код python в интерактивном режиме. Вы также можете взглянуть на pdb (https://docs.python.org/3.5/library/pdb.html) – elgehelge