这些说明说明了如何为非anaconda用户在单独的虚拟环境中安装python2和python3内核。如果您使用anaconda,请找到我的其他答案,以直接针对anaconda量身定制解决方案。
我假设您已经jupyter notebook
安装了。
首先,请确保您有python2
和提供的python3
口译员pip
。
在ubuntu上,您可以通过以下方式安装它们:
sudo apt-get install python-dev python3-dev python-pip python3-pip
接下来准备并注册内核环境
python -m pip install virtualenv --user
# configure python2 kernel
python -m virtualenv -p python2 ~/py2_kernel
source ~/py2_kernel/bin/activate
python -m pip install ipykernel
ipython kernel install --name py2 --user
deactivate
# configure python3 kernel
python -m virtualenv -p python3 ~/py3_kernel
source ~/py3_kernel/bin/activate
python -m pip install ipykernel
ipython kernel install --name py3 --user
deactivate
为了简化操作,您可能需要将激活命令的外壳别名添加到外壳配置文件中。根据不同的系统和外壳使用,这可以是例如~/.bashrc
,~/.bash_profile
或~/.zshrc
alias kernel2='source ~/py2_kernel/bin/activate'
alias kernel3='source ~/py3_kernel/bin/activate'
重新启动外壳程序后,现在可以在激活要使用的环境后安装新软件包。
kernel2
python -m pip install <pkg-name>
deactivate
要么
kernel3
python -m pip install <pkg-name>
deactivate