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

时间:2014-07-13 07:54:19

标签: python windows python-3.x ipython anaconda

对于在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的确切版本

2 个答案:

答案 0 :(得分:1)

据我所知,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

答案 1 :(得分:1)

在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>

要根据行C:\Anaconda>conda create -n py3k python=3 anaconda中声明的版本启动python qtconsole,用户应键入:

[py3k] C:\Anaconda>ipython qtconsole

如果用户仍然看到python 2.7.6,那将是因为他/它忘记在环境创建结束时添加anaconda:C:\ Anaconda&gt; conda create -n py3k python = 3 水蟒

如果不需要完整的anaconda环境,用户只能通过发出命令启动所需的包:

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

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