python version = x启动ipython qtconsole / notebook的正确语法是什么?

在Microsoft Windows上使用最新的anaconda版本启动一个特定的ipython,能得到一个正确的单行语法是什么?

示例(不起作用):

C:\> ipython qtconsole --python=3为最新版本的python 3。

C:\> ipython notebook --python=3.3.5的确切版本的python 3。

C:\> ipython console --log-level=DEBUG --python=3.4 python 3.4的详细版本

据我所知, ipython命令不提供选择python版本的方法。 不过,您可以使用标准的Python工具来启动模块:

 pythonX.Y -m IPython <other options> 

例如:

 python3 -m IPython qtconsole python3.3.5 -m IPython notebook python3.4 -m IPython console --log-level=DEBUG 

不要求ipython选择解释器,而是明确指定解释器并告诉它运行为其安装的IPython

在Windows上新安装的anaconda的正确答案是使用cmd.exe并创建一个新的环境:

 C:\Anaconda>conda create -n py3k python=3 anaconda 

Anaconda提取,提取和链接软件包,并提供有用的信息:

 # # To activate this environment, use: # > activate py3k # 

用户应该输入的内容:

 C:\Anaconda>activate py3k 

特此cmd.exe打印:

 Activating environment "py3k"... [py3k] C:\Anaconda> 

要启动基于在行中声明的版本的python qtconsole: C:\Anaconda>conda create -n py3k python=3 anaconda用户应输入:

 [py3k] C:\Anaconda>ipython qtconsole 

如果用户仍然看到python 2.7.6这将是因为他/她忘了在环境创建结束时添加anaconda:C:\ Anaconda> conda create -n py3k python = 3 anaconda

如果不需要完整的anaconda环境,则用户只需发出以下命令即可启动所需的软件包:

 C:\Anaconda>conda create -n [name] python=[version] python=[version] [list of packages separated by spaces] 

感谢这些输入的iPython邮件列表。