精华内容
下载资源
问答
  • 初学python,pycharm和Spyder哪个好

    千次阅读 2021-01-29 16:35:40
    本次调查共有1900多人参与...前5个选择是:Jupyter,57%PyCharm,35%Spyder,27%Visual Studio Code,21%Sublime Text,12%如果你是数据分析师,使用notebook,方便分析数据。使用教程:如果你是开发人员,使用pych...

    KDnuggets2018年的一个博客发起了一项投票:数据科学中最好用的Python IDE是什么?

    本次调查共有1900多人参与,调查结果如下图所示。前5个选择是:

    Jupyter,57%

    PyCharm,35%

    Spyder,27%

    Visual Studio Code,21%

    Sublime Text,12%

    16503489aa52144624e21b50627e56c7.png

    如果你是数据分析师,使用notebook,方便分析数据。使用教程:

    如果你是开发人员,使用pycharm,方便项目管理。使用教程:

    Python集成开发环境(IDE)果断用pycharm,下面我具体聊以下2个内容:

    1)pyhthon编译环境和开发环境是什么关系?

    2)刚开始接触Python,怎样快速上手pycharm?

    1.pyhthon编译环境和开发环境是什么关系?

    Python编译环境可以理解为我们盖房子中的地基,因为只有地基有了,其他房子的东西才能在这个环境上顺利里的运行起来。同样的,python编译环境,也就是软件里的地基。只有这个环境有了,你开发的东东才能运行起来。

    那么Python开发环境有是个什么鬼呢?

    为了更快效率的完成数据分析“盖房子”的工作࿰

    展开全文
  • Pycharm和Spyder哪个好

    万次阅读 多人点赞 2020-02-09 16:56:24
    如果你是做大工程的,建议用pycharm。 如果又是做数据分析,又是做大工程的,建议两者结合起来用。 有没有发现MATLAB,Spyder,rstudio三者长得很像? 说明搞数据分析就应该是这样的界面。一个用熟了,另外两个就很...

    在这里插入图片描述

    如果你是做数据分析的,建议用Spyder。

    如果你是做大工程的,建议用pycharm。

    如果又是做数据分析,又是做大工程的,建议两者结合起来用。

    有没有发现MATLAB,Spyder,rstudio三者长得很像? 说明搞数据分析就应该是这样的界面。一个用熟了,另外两个就很容易上手了。另外可以将三者的常用功能的快捷键改成一致。

    另外,推荐jupyter notebook,类似于mathematica的界面。特点是1 同时查看代码和运行结果。 2 支持多种语言。

    1. Spyder和anaconde这两个是孪生兄弟,可以说在anaconda官网上下载,安装好anaconde之后,就已经安装好了Spyder,不得不说,anaconda一次性下载了很多常用的python包,而且对于包管理也很方便。但是,Anaconda不是IDE,Spyder是一个IDE,也是我第一个用的python相关的IDE,可是发现调试程序的时候,有很多变量他都不会显示,例如self等,这让人在debug的时候很痛苦。

    2. Pycharm很强大的python IDE,上手很快(Spyder同样也上手快),最深刻的体验是,所以的变量都能显示,方便调试,里边还有ipython notebook,终于不用切换到浏览器中用notebook做实验了。现在一直再用它了,没有用别的IDE。

    PS. 看到有人在评论区说它运行速度有点慢,我只在Linux下用过,i5, 8G内存,启动的时候稍微有点慢,但是正常运行的时候一点都不慢。

    1. Sublime text3也是特别好用,貌似装插件之后可以直接运行python,但是我只是把他当做文本编辑器来使用,个人感觉它不能被分类为python的IDE(当然,很有可能是我用的不深,没有接触到)。不得不说,用它来写代码还是特别舒服的。尤其是ctrl+p的不同文件跳转,好棒。上边代表个人观点,提供一点参考,大家喜欢用哪个,还是多尝试下,才知道自己到底适合哪个。

    我一般用pycharm来debug,当发现程序没有语法和逻辑错误了,再用sublime来扩展下,在terminal下,执行最终写好的程序。以上。

    就一点。spyder可以很直观的显示数据,效果类似matlab,但是比matlab多了颜色区分和更容易对数据显示格式的自定义。
    在这里插入图片描述

    Spyder主要用来做数据分析比较好,毕竟本身就有了numpy, pandas, matplotlib等各种常用的数据分析库函数。

    Pycharm的可定制化程度更高,包括主题自己都能改,但对于新手可能不是特别友好。尤其是Project interpreter那里,不过熟悉之后就会发现很好用。目前我的方式是Anaconda + Pycharm。

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • The post will divided into the following sections: 该帖子将分为以下几节: Shared features of PyCharm and Spyder PyCharm Spyder PyCharm vs Spyder PyCharm和Spyder的共享功能 药香 斯派德 PyCharm vs ...

    If you have followed my blog you may have noticed that a lot of focus have been put on how to learn programming (particularly in Python). I have also written about Integrated Development Environments (IDEs). IDEs may, in fact, be very useful when learning how to code. When it comes to Python IDEs it may be hard to choose the best one (PyCharm vs Spyder?)

    如果您关注我的博客,您可能已经注意到,很多注意力都集中在如何学习编程上(尤其是在Python中)。 我还写了有关集成开发环境(IDE)的文章。 实际上,在学习如何编码时,IDE可能非常有用。 对于Python IDE,可能很难选择最佳的IDE(PyCharm与Spyder?)。

    In this post I will discuss two IDEs, namely  PyCharm and Spyder. The second, Spyder, is my old favorite and the one I (still) use in the lab. However, I got a suggestion in one of my blog comments  (see the comments on this post: Why Spyder is the Best Python IDE for Science) that I should test PyCharm and I did. After testing out PyCharm I started to like this IDE. In this post you will find my views on the two IDEs. E.g., I intend to answer the question; the best Python IDE; PyCharm or Spyder?

    在本文中,我将讨论两个IDE,即   PyCharmSpyder 。 第二个是Spyder,是我的最爱,也是我(仍)在实验室中使用的那个。 但是,我在我的一个博客评论中提出了一个建议(请参阅这篇文章的评论: 为什么Spyder是科学上最好的Python IDE ),我应该测试PyCharm,然后我做了。 在测试了PyCharm之后,我开始喜欢这个IDE。 在本文中,您将找到我对两个IDE的看法。 例如,我打算回答这个问题; 最好的Python IDE; PyCharm还是Spyder?

    The post will divided into the following sections:

    该帖子将分为以下几节:

    1. Shared features of PyCharm and Spyder
    2. PyCharm
    3. Spyder
    4. PyCharm vs Spyder
    1. PyCharm和Spyder的共享功能
    2. 药香
    3. 斯派德
    4. PyCharm vs Spyder

    In the first section (1) I will outline some shared features of PyCharm and Spyder. I will then continue with describing features that is unique to PyCharm (2) and Spyder (3). Finally, I will go on and compare the two Python IDEs (4).

    在第一部分(1)中,我将概述PyCharm和Spyder的一些共享功能。 然后,我将继续描述PyCharm(2)和Spyder(3)独有的功能。 最后,我将继续比较两个Python IDE(4)。

    PyCharm和Spyder的共享功能 (Shared features of PyCharm and Spyder)

    I will start discussion some of the shared features of PyCharm and Spyder. First, the both IDEs are free (well, Spyder is “more” free compared to PyCharm but if you are a student or a researcher you can get the full version of PyCharm free, also) and cross-platform. This means that you can download and install both Spyder and PyCharm on your Windows, Linux, or OS-X machine. This is of course awesome! PyCharm and Spyder also have the possibility to create projects, an editor with syntax highlighting and introspection for code completion, and have support for plugins.

    我将开始讨论PyCharm和Spyder的一些共享功能。 首先,两个IDE都是免费的(与PyCharm相比,Spyder是“更多”免费的,但是如果您是学生或研究人员,您也可以免费获得完整版的PyCharm)和跨平台的。 这意味着您可以在Windows,Linux或OS-X机器上下载并安装Spyder和PyCharm。 这当然很棒! PyCharm和Spyder还可以创建项目,带有语法高亮显示和自省代码完成功能的编辑器,并支持插件。

     

    pycharm-best-ide-python

    药香 (PyCharm)

    I must admit, the main thing I liked with PyCharm was that I could change the theme to a dark. I really prefer having my applications dark. That said, PyCharm of course comes with a bunch of features. I will not list all of them here but if you are interested you can read here. As I have mentioned earlier, both PyCharm and Spyder have support for plugins. However, I find it easier to find and install plugins in Pycharm. To install a plugin you just open up settings (File -> Settings) and click on “Plugins”:

    我必须承认,我喜欢PyCharm的主要目的是可以将主题更改为深色。 我真的更喜欢将应用程序调暗。 也就是说,PyCharm当然具有许多功能。 我不会在这里列出所有这些信息,但是如果您有兴趣,可以在这里阅读。 如前所述,PyCharm和Spyder都支持插件。 但是,我发现在Pycharm中查找和安装插件更加容易。 要安装插件,您只需打开设置(文件->设置),然后单击“插件”:

    PyCharm install plugins
    PyCharm安装插件

     

    This makes it very easy to search for plugins. For instance, one can install Markdown plugins to also write Markdown files (.md) that can be uploaded to your Github page. That leads me into another GREAT future of PyCharm; support for different types of Version Control Systems (VCS: e.g., GitHub, Subversion, and Mercurial). E.g., uploading your work to GitHub is only a few click aways (if you prefer not to use command line, that is).

    这使得搜索插件非常容易。 例如,可以安装Markdown插件来编写Markdown文件(.md),这些文件可以上传到您的Github页面。 这使我进入了PyCharm的另一个伟大未来。 支持不同类型的版本控制系统(VCS:例如GitHub,Subversion和Mercurial)。 例如,将您的工作上传到GitHub只需点击几下(即,如果您不喜欢使用命令行,那就是)。

    Another great feature is that you can set the with of your code and PyCharm will end our line and move it to next line (great if you are a lazy programmer.)

    另一个很棒的功能是,您可以设置代码的with,PyCharm将结束我们的行并将其移至下一行(如果您是一个懒惰的程序员,那就太好了。)

    Another feature of PyCharm is that you can safely rename and delete, extract your methods, among other things. It may be very helpful if you need to rename a variable that is used on various places in your code.

    PyCharm的另一个功能是,您可以安全地重命名和删除,提取方法等。 如果您需要重命名在代码的各个位置使用的变量,这可能会非常有帮助。

    One of my favorite features is that you can, much like in RStudio for R, install Python packages from within the interface. PyCharm offers an easy system to browse, download, and update 3rd party packages. If you are not only working with Python projects, PyCharm allso provides supprot for Javascript, CoffeScript, Typescript and CSS, for instance.

    我最喜欢的功能之一是,就像在RStudio for R中一样,您可以在界面内安装Python软件包。 PyCharm提供了一个轻松的系统来浏览,下载和更新第三方软件包。 如果您不仅在处理Python项目,PyCharm allso还为Javascript,CoffeScript,Typescript和CSS提供支持。

    斯派德 (Spyder)

    Spyder GUI
    Spyder GUI

    First of all, Spyder is made in for and in Python! Of course this is not a feature of the IDE itself but I like that it’s quite pure Python!

    首先,Spyder是用for和Python制作的! 当然,这不是IDE本身的功能,但我喜欢它是非常纯的Python!

    However, one of the most obvious pros with Spyder is that is much easier to install (e.g., in Ubuntu) compared to PyCharm. Whereas PyCharm must be downloaded and installed, Spyder can be installed using Pip. It is also part of many Linux distributions package manager (e.g., apt in Debian Ubuntu).  There is one thing, however, that I really like with the Spyder interface; the variable explorer.

    但是,与PyCharm相比,Spyder最明显的优点之一就是安装起来容易得多(例如,在Ubuntu中)。 尽管必须下载并安装PyCharm,但可以使用Pip安装Spyder。 它也是许多Linux发行版软件包管理器的一部分(例如,Debian Ubuntu中的apt)。 但是,我真的很喜欢Spyder界面。 变量浏览器。

    Spyder variable explorer
    Spyder变量浏览器

    If you are getting stuck, and is not sure how to use a certain function or method, there is a section of the Spyder IDE in which you can type in the object and get the document string printed out. It can come in very handy, I think.

    如果您陷入困境,并且不确定如何使用某些函数或方法,则可以在Spyder IDE的一部分中键入对象并打印出文档字符串。 我认为它可以非常方便。

    Spyder help/object explorer
    Spyder帮助/对象浏览器

    斯皮德vs皮查姆 (Spyder vs Pycharm)

    It is easier to install Spyder (at least in Linux) but PyCharm is not that hard to install. In fact, if you are running Ubuntu you can just add a PPA (See here on how to install PyCharm this way) and install PyCharm using your favourite package manager. If you are a Windows user, you just download an installation file (Download PyCharm).

    Spyder的安装比较容易(至少在Linux中是这样),但是PyCharm的安装并不难。 实际上,如果您正在运行Ubuntu,则只需添加一个PPA(请参阅此处 ,了解如何以这种方式安装PyCharm)并使用您喜欢的软件包管理器安装PyCharm。 如果您是Windows用户,则只需下载安装文件( 下载PyCharm )。

    Spyder is also part of a great Python distribution Python (x, y) for Windows users. Python (x, y) is intended for scientific use, and you will get most of the Python packages that you may need (and probably more than you need!)  That is, for a Windows user, you will get most of what you need to do your Python programming AND the Spyder IDE with one installation.

    Spyder还是面向Windows用户的出色Python发行版Python(x,y)的一部分。 Python(x,y)是供科学使用的,您将获得可能需要的大多数Python软件包(可能超过所需的数量!),也就是说,对于Windows用户,您将获得所需的大部分东西一次安装即可完成Python编程和Spyder IDE。

    Python(x, y) with Spyder IDE
    带有Spyder IDE的Python(x,y)

    PyCharms built-in support for VCS systems, such as Git and Mercurial, is also a great feature that is in favor for PyCharm. I know that some people find this attractive; they don’t have to use the command line.

    对VCS系统(例如Git和Mercurial)的PyCharms内置支持,也是支持PyCharm的重要功能。 我知道有些人觉得这很有吸引力。 他们不必使用命令行。

    Okey, which IDE do I think is the best? I think that Spyder, still, is a great IDE. PyCharm do, of course, offer a lot more features. If you are running a relatively new computer and is using Linux (e.g., Ubuntu), PyCharm may be the best (almost) free Python IDE.

    Okey,我认为哪个IDE最好? 我认为Spyder仍然是出色的IDE。 PyCharm确实提供了更多功能。 如果您运行的是相对较新的计算机,并且正在使用Linux(例如Ubuntu),则PyCharm可能是最好的(几乎)免费的Python IDE。

    On the other hand, if you are using Windows and don’t want to install a lot of Python packages by your self, Spyder is part of the great Python distribution Python (x, y). You may very well find yourself more pleased if you installed Python(x, y).

    另一方面,如果您使用的是Windows,并且不想自己安装很多Python软件包,则Spyder是出色的Python发行版Python(x,y)的一部分。 如果安装了Python(x,y),您可能会感到非常满意。

    In fact, in the lab where we run Windows 10, I have installed Python (x, y) and code using Spyder but at home I tend to write in PyCharm (except, for when I do data analysis and visualizations, then I use Jupyter Notebooks, but that is a different story).

    实际上,在运行Windows 10的实验室中,我已经使用Spyder安装了Python(x,y)和代码,但是在家里我倾向于用PyCharm编写(除非当我进行数据分析和可视化时,然后使用Jupyter笔记本,但这是另外一回事了。

    翻译自: https://www.pybloggers.com/2017/07/pycharm-vs-spyder-a-quick-comparsion-of-two-python-ides/

    展开全文
  • 最近忘了之前写的Python代码是用的Spyder的编辑器写的,我用Pycharm打开的时候发现运行不了。最简单的原因是因为Pycharm所有的Python包都需要自己安装,除了这个原因以外, 1,%config Inclinebeckend在Spyder上...

    最近忘了之前写的Python代码是用的Spyder的编辑器写的,我用Pycharm打开的时候发现运行不了。最简单的原因是因为Pycharm所有的Python包都需要自己安装,除了这个原因以外,

    1,%config Inclinebeckend在Spyder上虽然标错但是仍然可以正常运行,但是在Pycharm中就无法运行。个人以为这是一种老版本的写法可以删除该句改写为

    from IPython.display import set_matplotlib_formats

    set_matplotlib_formats('svg'),

    这里的svg代表画布里面的内容以矢量的形式输出,也可以选择retina(视网膜)。

    2,第二种会报错'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128),这种原因是因为编码错误的原因,这里不得不说anocado作为一款数据处理工具在这里的优化上做的是非常好的,根本不会报错,而在Pycharm上就需要添加以下语句进行运行

    reload(sys)
    sys.setdefaultencoding('utf-8')

    3,最后在Pycharm中必须地使用plt.show()来使图表显示出来,而在Spyder可以不需要这么做

    3,这些问题处理完成后Pycharm就正确显示出该图形了

    4,很遗憾的是,回过头来看到Spyder中却已经报错无法正确显示了,很难做到两全其美啊!

    展开全文
  • 第一步 : 从清华大学开源软件镜像...打开Anaconda Navigator(桌面没有的话就点击左下角看最近添加)可以看到spyder已经下了 第二步:下载CUDA(GPU) 注意:没有NVIDA的显卡是不能使用CUDA的!!!!!!!!!
  • 知不道为什么spyder和pycharm突然打不开了,尝试了网上的各种办法,导致spyder打不开的情况很多,如果不知道哪里出了问题,那就一个一个试吧,毕竟我也是这么修好的。 大概就是上面这种情况,总结了一下网上的几种...
  • 正常用spyder->Projects->Open Project来打开pycharm工程,会产生如下报错: is not a spyder project 正确操作: Projects->New Project->Existing directory->Location->Create ...
  • Spyder Pycharm Jupyter 第一,工作中出发,公司有一台三卡 2080TI的服务器,用Pycharm 就可以方便的远程调用公司的 显卡资源本地化训练, 即使自己win电脑上没有安装Pycharm ,只用windows的命令行 ssh远程连接...
  • python编辑器用spyder还是pycharm需要根据项目类型来选择。一般数据分析类型的项目建议采用Spyder;做大工程项目建议采用pycharm。如果你是做数据分析的,建议用Spyder。如果你是做大工程的,建议用pycharm。如果又...
  • 《Python教程》— 常用开发工具SpyderPycharm、VS Code、Jupyter使用
  • PyCharm,35% Spyder,27% Visual Studio Code,21% Sublime Text,12% IDE用途 如果是web开发或大工程,建议使用PyCharm; 如果是数据处理,建议SpyderSpyder是使用PyQt开发的GUI。 而Jupyter.
  • 一、数据分析机器学习,Anaconda用起来更方便。 二、其他用途,如爬虫、web开发等,Pycharm更好用一些。 #针对大型的web框架修改调试,还是需要大型IDE。
  • 选择pycharm的理由 一直用Anaconda自带的Spyder做开发,尽管界面漂亮,但是写代码过程中遇到三个难受的问题: 1. 没有目录树:做开发时,打开的文件很快就挤满了标签栏; 补充:谢谢评论中的提醒,右键点击标签页...
  • 「Python」Spyder、VSCode、Pycharm

    千次阅读 2018-10-22 23:44:27
    Sina Weibo:小锋子Shawn Tencent E-mail:403568338@qq.com ...Spyder、VSCode、Pycharm,三种都是常用编写Python代码的工具。 个人目前比较熟悉Spyder调试Python代码,又经常会用VSCode编写代码但是不跑...
  • Spyder有一个很方便的地方,在于下图的这个窗口。当程序运行完后,想查看刚刚程序里没有print()的变量;或者是自己突然想判断脑子里的某行语句是否存在语法错误,都可以在这里面单行运行立马查看结果,而不至于重新...
  • 前言Annacondaannaconda比较方便的地方就是包管理环境管理了也许大家都知道什么是包管理,那么什么是环境管理下载Annaconda下载地址:https://www.anaconda.com/products/individual下载之后安装即可,自带了...
  • 原来的spyder环境下程序路径如下: path = ‘F:a/b/c/’ 训练集、测试集数据文件 data = read_csv(path + ‘d.csv’) 在pycharm中显示报错。修改如下: path = ‘F:a/b/c/’ 训练集、测试集数据文件 data = read_csv...
  • pycharm的安装的库如何在spyder上使用 修改Spyder的Python的解释器即可 工具–Python解释器,修改为和pycharm的一样就可以通用了
  • ... 王五, 你怎么样? 张三 李四 王五 这将产生一个流程图。: 链接 长方形 圆 圆角长方形 菱形 关于 Mermaid 语法,参考 这儿 , FLowchart流程图 我们依旧会支持flowchart的流程图: Created ...
  • Anaconda+spyder+pycharm的pytorch配置(GPU)

    千次阅读 多人点赞 2020-10-15 15:14:37
    第一步 : 从清华大学开源软件镜像站下载Anaconda:...打开Anaconda Navigator(桌面没有的话就点击左下角看最近添加)可以看到spyder已经下了 ———————
  • 但是随着学习的深入,需要处理的程序越来越多,spyder的操作变得麻烦起来,是一款渐渐的无法满足需求,与之形成鲜明的比,pycharm功能强大,是python开发的不二之选,于是从spyder转向使用pycharm,但是在这过程中...
  • 在 Windows 7 系统中,安装并配置 SpyderPycharm 的 Anaconda 环境 Python 解释器方法
  • 在这,简要对比一下matlabpython语言及其不同IDE(pycharm/spyder)在数据处理方面的使用感受。 MATLAB 本人使用时间最长的是matlab了,安装即可使用,界面友好,语法简洁,运算数据快,帮助文档相当齐全,几乎能...
  • 我在pycharm的configuration里install了pdfplumber,但是pdfplumber不是spyder自带的,直接import pdfplumber会显示 No module named 'pdfplumber'。 那么在spyder里可否像pycharm那样去搜索相应的包然后一键安装...
  • Python编辑器你选哪个?我选PyCharm

    万次阅读 2018-11-20 08:30:00
    作者|Saurabh Hooda 编译|机器之心世界上最好的 Python 编辑器或 IDE 是什么?炫酷的界面、流畅的体验,我们投 PyCharm 一票,那么你呢?...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,497
精华内容 1,798
关键字:

spyder和pycharm哪个好

pycharm 订阅