Notebook IPython com vários kernels e virtualenv
Explicações sobre como instalar e usar o IPython Notebook com um venv e vários virtuaisenv (um para Python 2 e outro para Python 3).
Instalação passo a passo
Executamos passo a passo e detalhamos todas as operações. Um guia mais rápido e conciso pode ser encontrado no final desta essência .
Criar virtualenv
Criamos primeiro um venv para cada versão do Python. mkvirtualenv -p /path/to/python2.7 venv-name deactivate mkvirtualenv -p /path/to/python3.4 venv-name3 deactivate
Observação: é uma prática comum anexar um 3
no final de seu material Python que usa Python 3.
Instalar IPython Notebook
Instale o Notebook IPython em ambos virtualenv. workon venv-name pip install ipython[notebook] deactivate workon venv-name3 pip3 install ipython[notebook] deactivate
Defina as especificações do kernel
Defina as especificações do kernel para as versões Python correspondentes. Mais detalhes aqui . workon venv-name ipython kernelspec install-self deactivate workon venv-name3 ipython3 kernelspec install-self deactivate
Uso
Agora você pode correr ipython notebook
de qualquer um de seu venv. Troque os kernels no Kernel > Change Kernel
menu do seu Notebook. Observe que você precisará instalar as bibliotecas necessárias no venv correto, dependendo de qual kernel usar.
Instalação concisa
Mostramos uma instalação mais rápida e concisa, se você souber o que está fazendo. mkvirtualenv -p /path/to/python2.7 venv-name pip install ipython[notebook] ipython kernelspec install-self deactivate mkvirtualenv -p /path/to/python3.4 venv-name3 pip3 install ipython[notebook] ipython3 kernelspec install-self ipython notebook