我使用IPython笔记本电脑,希望能够选择创建一个2。X或3。在IPython中使用x python笔记本。
我最初有《蟒蛇》。使用Anaconda时,必须更改全局环境变量以选择想要的python版本,然后才能启动IPython。这不是我想要的,所以我卸载了Anaconda,现在已经使用MacPorts和PiP设置了自己的安装。看来我还是要用的
port select --set python <python version>
在python 2之间切换。X和3.x。这比水蟒的解决方案好不了多少。
在你开始使用IPython笔记本之后,是否有一种方法可以选择你想要使用的python版本,最好是我当前的MacPorts版本?
有一个解决方案可以让我通过配置Ipython内核规范来保留MacPorts安装。
要求:
MacPorts安装在通常的/opt目录下
Python 2.7是通过macports安装的
Python 3.4通过macports安装
为python 2.7安装了Ipython
为python 3.4安装了Ipython
对于python 2.x:
$ cd /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin
$ sudo ./ipython kernelspec install-self
对于python 3.x:
$ cd /opt/local/Library/Frameworks/Python.framework/Versions/3.4/bin
$ sudo ./ipython kernelspec install-self
现在你可以打开一个Ipython笔记本,然后选择一个python 2。X或python。x笔记本。
有一个解决方案可以让我通过配置Ipython内核规范来保留MacPorts安装。
要求:
MacPorts安装在通常的/opt目录下
Python 2.7是通过macports安装的
Python 3.4通过macports安装
为python 2.7安装了Ipython
为python 3.4安装了Ipython
对于python 2.x:
$ cd /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin
$ sudo ./ipython kernelspec install-self
对于python 3.x:
$ cd /opt/local/Library/Frameworks/Python.framework/Versions/3.4/bin
$ sudo ./ipython kernelspec install-self
现在你可以打开一个Ipython笔记本,然后选择一个python 2。X或python。x笔记本。
以下是将python2内核添加到jupyter notebook的步骤:
打开终端并创建一个新的python 2环境:conda create -n py27 python=2.7
激活环境:Linux源激活py27或windows激活py27
在env: conda Install notebook ipykernel中安装内核
在env: ipython kernel Install——user外部安装内核
关闭env: source deactivate
虽然回答晚了,希望有人觉得有用:p
在Windows 7下,我安装了anaconda和anaconda3。
我进入\Users\me\anaconda\Scripts并执行
sudo .\ipython kernelspec install-self
然后我进入\Users\me\anaconda3\Scripts并执行
sudo .\ipython kernel install
(我得到jupyter kernelspec install-self已弃用4.0。你可能需要使用'ipython kernel install'来安装ipython kernelspec。)
在启动jupyter笔记本(在anaconda3)后,我在右上角的“新”下有一个整洁的下拉菜单,让我在Python 2 odr Python 3内核之间进行选择。