对于在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的确切版本
答案 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邮件列表。