我使用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版本?
使用Notebook/Jupyter的当前版本,您可以创建Python3内核。在使用python2从命令行启动一个新的笔记本应用程序后,你应该在“new”下拉菜单中看到一个“python3”条目。这将为您提供一个使用Python 3的笔记本。所以你可以有两个并排的不同Python版本的笔记本。
细节
Create this directory: mkdir -p ~/.ipython/kernels/python3
Create this file ~/.ipython/kernels/python3/kernel.json with this content:
{
"display_name": "IPython (Python 3)",
"language": "python",
"argv": [
"python3",
"-c", "from IPython.kernel.zmq.kernelapp import main; main()",
"-f", "{connection_file}"
],
"codemirror_mode": {
"version": 2,
"name": "ipython"
}
}
Restart the notebook server.
Select „Python 3“ from the dropdown menu „New“
Work with a Python 3 Notebook
Select „Python 2“ from the dropdown menu „New“
Work with a Python 2 Notebook
在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内核之间进行选择。