如何在Anaconda 2.0中使用Python 3.4激活Ipython Notebook和QT控制台

4 投票
2 回答
8367 浏览
提问于 2025-04-18 08:13

我在Windows 7上安装了Anaconda 2.0。默认的Python版本是2.7,但我也安装了Python 3.4。我可以通过命令“activate py3k”来激活Python 3.4。这样一来,Spyder这个开发环境就能正常使用Python 3.4了。但是我遇到了两个问题:

1) 我无法用Python 3.4启动Ipython Notebook和QT控制台。

2) 我无法让Anaconda默认使用Python 3.4启动(这样的话,启动器就可以用Python 3.4打开Spyder、Ipython Notebook和Ipython QT控制台这三个应用)。

2 个回答

5

正如asmeurer所说,当你在命令提示符下进入你的py3k环境时,可以通过输入ipython notebook命令来启动一个3.4版本的内核。如果你想同时运行2.7和3.4版本,可以指定不同的端口,比如输入ipython notebook --port 8080,而2.7版本默认会使用8888端口。

需要注意的是,默认情况下,IPython会在你当前的目录中查找笔记本文件,并且如果你创建了新的笔记本,它们也会保存在这个目录里。因此,创建一个专门用于Python 3笔记本的文件夹是个好主意。你可以在启动之前先切换到这个文件夹,或者使用ipython notebook --port 8080 --notebook-dir C:\\Users\\[User name]\\Documents\\ipython3notebooks来指定一个目录。

4

启动器总是指向根环境,也就是Python 2。如果你已经激活了Python 3的环境,你只需要输入 ipython notebook 就可以启动笔记本了(同样的,输入 ipython qtconsole 就可以启动qt控制台)。

撰写回答