在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邮件列表。