当前位置:  开发笔记 > 编程语言 > 正文

是否有类似RStudio for Python的东西?

如何解决《是否有类似RStudioforPython的东西?》经验,为你挑选了7个好方法。

在RStudio中,您可以在代码编辑窗口中运行部分代码,结果将显示在控制台中.

您还可以执行一些很酷的操作,例如选择是否要在光标上运行所有内容,或者光标后的所有内容,或者只是选择的部分,等等.所有这些东西都有热键.

这就像在Python中的交互式shell之上的一步 - 你可以使用readline返回到以前的单独行,但它没有任何函数是什么的"概念",代码的一部分等等.

是否有类似Python的工具?或者,您是否在vim中使用某种类似的解决方法?



1> Ryan..:

IPython笔记本很棒.这是我最近发现的另一种基于浏览器的新工具:Rodeo.我的印象是它似乎更好地支持类似RStudio的工作流程.

罗迪欧截图


我在2017年初的印象是,Rodeo仍然感觉像是一个非常新的项目,无法在功能或UI自定义方面与RStudio相提并论.而且看起来非常错误.我相信[Spyder](https://github.com/spyder-ide/spyder)更成熟,更接近真正的RStudio替代品,但是YMMV.
Yhat在2016年发布了适用于Windows,Mac和Linux的[Rodeo 2.0](https://www.yhat.com/products/rodeo/)(原生应用程序不是浏览器工具).它比以前更加稳定并且有很多语法高亮和集成教程等新功能.如果你喜欢RStudio,绝对值得一试!

2> metakermit..:

Jupyter Notebook(以前称为IPython笔记本)是一个非常酷的项目,用于Python(以及其他语言,包括R)中的交互式数据操作.它基本上允许您以交互方式编码和记录您在一个界面中执行的操作,然后将其另存为:

笔记本(.ipynb)

脚本(仅包含源代码的.py文件)

static html(因此也是pdf)

您甚至可以使用nbviewer服务在线与他人共享您的笔记本,人们可以在那里发布整本书.此外,GitHub 呈现您的.ipynb文件和Jupyter笔记本与Authorea和DataJoy等服务集成.

Jupyter Notebook屏幕截图

默认的Notebook版本在本地启动Web应用程序(或将其部署到服务器),然后从浏览器中使用它.正如Ryan在他的回答中提到的,Rodeo是一个更接近于Jupyter内核之上的RStudio的接口.

还有一个用于IPython的Qt控制台,这是一个带有内联图的类似项目,它是一个桌面应用程序.



3> echo..:

spyder或安装python(x,y).太棒了.

如果您不熟悉Python,可以安装免费的Anaconda发行版(http://continuum.io/downloads.html),它将为您安装Spyder,以及Python 2.7和IPython.Spyder与RStudio非常相似.


我一直在寻找像R这样的工作流程,使用python的文本编辑器已经有一段时间了,spyder似乎也在这样做.我有一个文本编辑器窗口和一个python窗口.我在文本编辑器中突出显示几行并点击F9,它们在解释器中运行.很简单,但正是我想要的.

4> Elise Breda..:

如果你正在寻找像RStudio for Python这样的东西,请查看Yhat的Rodeo.

牛仔竞技有:

文本编辑器(引擎盖下使用Atom)

Vim/Emacs模式

一个IPython控制台

自动完成

文档字符串

能够看到图,数据框,变量



5> majom..:

您可能想要查看JupyterLab(下一代Jupyter Notbooks):https://github.com/jupyter/jupyterlab.

JupyterLab旨在在Web上创建更像桌面的体验.

更新:截至2018年3月,JupyterLab正处于测试阶段."测试版本适用于一般用途.对于JupyterLab扩展开发人员,扩展API将继续发展,直到1.0发布.最终,JupyterLab将在JupyterLab达到1.0后取代经典的Jupyter笔记本. "

要将Jupyter Lab作为桌面应用程序运行,请参阅 christopherroach.com/articles/jupyterlab-desktop-app(感谢PatrickT).

这是一个快速预览:

在此输入图像描述

您可以在监视系统的终端顶部的图形控制台旁边安排笔记本,同时保持文件管理器在左侧:

在此输入图像描述

有关详细信息,请参阅:https://blog.jupyter.org/2016/07/14/jupyter-lab-alpha/,此处:http://www.techatbloomberg.com/blog/inside-the-collaboration-that- built-the-open-source-jupyterlab-project /.



6> mmann1123..:

Pycharm是一个非常不错的IDE.从我到目前为止看到它与Rstudio最相似.另一个不错的部分是,它允许您以类似于Rstudio的方式安装新的Python库(否则可能是一场噩梦).现在有一个免费的"社区"版本.

在此输入图像描述



7> 小智..:

我认为值得一提的是RStudio v1.1.359 Preview已发布。它具有可用于Python的终端功能。

可在此处下载

文档在这里可用

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有