Python和IPython有什么区别?
Python和IPython究竟有什么区别?
如果我用Python编写代码,它是否会按原样运行在IPython中,还是需要修改?
我知道IPython应该是一个Python的交互式shell,但是这一切吗? 还是有一种叫做IPython的语言? 如果我在IPython下编写某些东西,它是否会以Python运行,反之亦然? 如果有差异,我怎么知道它们是什么? Python使用的所有软件包是否像在IPython中一样工作?
ipython
是一个用python构建的交互式shell。
从项目网站:
IPython提供了一个丰富的工具包,可帮助您充分利用Python,其中包括:
请注意,前两行告诉你它可以帮助你充分利用Python。 因此,你不需要改变你的代码,IPython shell就像普通的python shell一样运行你的python代码,只有更多的功能。
我建议阅读IPython教程,以了解使用IPython时获得的功能。
即使在查看这个线程后,我一直认为ipython是python shell的同义词,换句话说,在命令行输入python会将其放入ipython模式。
事实上,正如上面所提到的,一个非常酷的交互式shell(命令行程序),可以从iPython.org安装,或者简单地通过运行
pip install ipython
或更广泛的:
pip install ipython[notebook]
从命令行。
IPython基本上是“推荐”的Python shell,它提供了额外的功能。 没有一种名为IPython的语言。
链接地址: http://www.djcxy.com/p/68935.html