8、anaconda jupyter notebook配置python3和python2两个版本
<h2>anaconda jupyter notebook配置python3和python2两个版本</h2>
<p><a href="https://blog.csdn.net/wshzd/article/details/79202935">https://blog.csdn.net/wshzd/article/details/79202935</a>
1、从官网下载python3的anaconda进行安装</p>
<p>2、通过命令conda create -m py2 python=2.7</p>
<p>(或者也可以进入到anaconda navigator的environment来进行环境创建)</p>
<h3>3、激活python2环境</h3>
<pre><code>activate py2
deactivate(退出虚拟环境)</code></pre>
<h3>4、进入到python2环境之后,就可以进行安装python2的kernel了</h3>
<pre><code>conda install ipykernel</code></pre>
<h3>5、至此python2和python3的环境在jupyter notebook就可以看到两个kernel了</h3>
<hr />
<h2>更新</h2>
<p>后来在新版本发现单纯上面的命令不行,在浏览器中也无法新建conda环境</p>
<p>安装完Anaconda利用conda创建了虚拟环境,但是启动jupyter notebook之后却找不到虚拟环境。</p>
<p>实际上是由于在虚拟环境下缺少kernel.json文件,解决方法如下:</p>
<pre><code>首先安装ipykernel:conda install ipykernel
在虚拟环境下创建kernel文件:conda install -n 环境名称 ipykernel
激活conda环境: source activate 环境名称
将环境写入notebook的kernel中
python -m ipykernel install --user --name 环境名称 --display-name "Python (环境名称)"</code></pre>
<p>打开notebook服务器:jupyter notebook</p>
<p>浏览器打开对应地址,新建python,就会有对应的环境提示了</p>
<p>如果经常需要用jupyter notebook,那么最好在创建虚拟环境的时候便安装好ipykernel,</p>
<pre><code>命令:conda create -n 环境名称 python=3.5 ipykernel</code></pre>
<p>删除kernel环境:</p>
<pre><code>jupyter kernelspec remove 环境名称</code></pre>
<pre><code>C:\Users\zcr>activate py36
(py36) C:\Users\zcr>conda install -n py36 ipykernel
Solving environment: done
# All requested packages already installed.
(py36) C:\Users\zcr>python -m ipykernel install --user --name py36 --display-name py36
Installed kernelspec py36 in C:\Users\zcr\AppData\Roaming\jupyter\kernels\py36
(py36) C:\Users\zcr></code></pre>
<p>执行以上步骤后即可用
参考:
<a href="https://blog.csdn.net/fighter_zzh/article/details/82191104">https://blog.csdn.net/fighter_zzh/article/details/82191104</a>
<a href="https://www.baidu.com/link?url=Zu3LEt-6_nlST_9ZY8RfMYnBUiAgIVY99976hCA_t3806rbI5ztjJp4H1_ez0wmsUnAEDyhAqesaD4N-VuYpdBsugAJ2aFjOEDvN2-cSWN7&wd=&eqid=c2d9dd870002cf48000000035ca30df2">https://www.baidu.com/link?url=Zu3LEt-6_nlST_9ZY8RfMYnBUiAgIVY99976hCA_t3806rbI5ztjJp4H1_ez0wmsUnAEDyhAqesaD4N-VuYpdBsugAJ2aFjOEDvN2-cSWN7&wd=&eqid=c2d9dd870002cf48000000035ca30df2</a></p>