Anaconda之Spyder和Pycharm优缺点比较

Spyder的主要优点是界面类似Matlab或RStudio,可方便进行单步执行且可以随时查看中间变量,方便调试,方便查出程序中的错误。缺点是其所用Python版本被被绑定,如果不解绑难以解决Python程序与第三方程序兼容的问题。

Spyder是随Anaconda安装的。安装Anaconda时,会自动安装conda等子件。没有conda包 ,就不能使用"conda create --环境名 python=3.x"创建Python环境。不创建Python的环境,如TensorFlow-GUP,深度学习时就不能使用GUP加速,运行时间就可能要延长5-10倍!如果没有GPU加速,即便能够容忍长时间,运行时电脑也会严重发热,或引起死机,或缩短电脑寿命。

如果要使用很多第三方程序包,包之间又互相冲突,就要建立虚拟环境如Python2.x环境和Python3.x环境,把不同的包放在不同环境中,以解决冲突。

如果没装Anaconda又必须创建新的Python环境,就需要安装Miniconda来获得conda包管理器,但Miniconda是一个轻量级的安装包,只包含conda、Python和一些必要的依赖项,其他包就要手工下载。

Pycharm的优点是可以更改Python解释器的版本,方便运行与当前Python版本不兼容的程序或软件包。缺点是对硬盘和内存的需求都很大。

由于排除错误常常是难点所在,且Spyder更优于查找语法错误,Pycharm更优于解决软件兼容问题,且由于conda是创建新环境需要的,最好同时使用这两种软件,且还可能创建不同环境。当然,这时对微机的性能就有较高要求了。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值