Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
启动python qtconsole/notebook for python version=x的正确语法是什么_Python_Windows_Python 3.x_Ipython_Anaconda - Fatal编程技术网

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

启动python qtconsole/notebook for python version=x的正确语法是什么,python,windows,python-3.x,ipython,anaconda,Python,Windows,Python 3.x,Ipython,Anaconda,对于在Microsoft Windows上使用最新anaconda版本启动特定ipython,我能得到的最接近正确的单行语法的东西是什么 示例(不起作用): C:\>ipythonqtconsole--python=3获取最新版本的python3 C:\>ipython笔记本——python=3.3.5 C:\>ipython控制台--log-level=DEBUG--python=3.4 ?据我所知,ipython命令没有提供选择python版本的方法。 但是,您可以使用标准python工具来

对于在Microsoft Windows上使用最新anaconda版本启动特定ipython,我能得到的最接近正确的单行语法的东西是什么

示例(不起作用):

C:\>ipythonqtconsole--python=3
获取最新版本的python3

C:\>ipython笔记本——python=3.3.5

C:\>ipython控制台--log-level=DEBUG--python=3.4


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

pythonX.Y -m IPython <other options>

不要要求
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
[py3k] C:\Anaconda>ipython qtconsole
据此
cmd.exe
打印:

Activating environment "py3k"...
[py3k] C:\Anaconda>
要基于以下行中声明的版本启动python qtconsole:
C:\Anaconda>conda create-n py3k python=3 Anaconda
,用户应键入:

C:\Anaconda>activate py3k
[py3k] C:\Anaconda>ipython qtconsole
如果用户仍然看到python 2.7.6,那将是因为他/她忘记在环境创建结束时添加蟒蛇:C:\anaconda>conda create-n py3k python=3anaconda

如果不需要完整的anaconda环境,则用户可以仅通过发出以下命令来启动所需的包:

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

感谢iPython邮件列表提供的这些信息。

对不起,我在提出问题时犯了错误。让我澄清一下:单行语法来自cmd。exe@BHMA我知道这一点,但我看不出我写的有什么不对。在命令提示符内,而不是使用
ipython
使用
python-m ipython
。您可能需要更新
路径
才能启动解释器,但这是另一回事。我想这需要您首先安装python版本X。如果一个新手使用了最新的anaconda安装程序,只是想用py版本X启动ipython qtconsole来完成一个教程,那么我猜他会失望,因为答案是(
python3
不被识别为…命令,…)。如果您运行
ipython help
您将看到我的意图。@BHM这是环境的问题。安装python时,应将可执行文件添加到
路径
,以修复该错误。关于改变周围的环境变量,已经有很多问题了。或者你更喜欢我简单地回答“你不能这样做,因为
ipython
launcher,period不支持它。”?你的选择是使用
-m
开关或什么都不做。最后一句话是我担心的答案,这将是唯一的选择。我让这篇文章对创造性的黑客开放,但除此之外,你将在48小时内获得CUDO:-)