引言
由于Matlab运行效率问题和Python的胶水语言特性,笔者从这学期开始,由Matlab转到了Python环境。 虽然有众多的IDE和各式各样的开发环境,但是始终找不到像Matlab那样的Python开发环境。期间使用过Wing IDE, Canopy, PyCharm, Eclipse + PyDev, Sublime Text, Spyder等环境,但是都难以达到Matlab那种流畅使用的舒适感。其中Spyder是和Matlab最相近的开发环境,基本上也是仿造Matlab的样式进行开发的。但是,Spyder界面太难看,而且Debug非常不方便。 与此同时,PyCharm好看的界面,精确的提示,方便的Debug 功能驱使着我去探索。可惜的是PyCharm并不是专为科学计算开发的IDE,而是为WEB开发设计的。 网上也并没有关于如何将PyCharm改造成科学计算(机器学习)专用IDE的博客。在Google一整天之后,我决定自己动手改造PyCharm,这也是本文写作的目的。
先决条件
- PyCharm下载, 可以点击这里查看详细信息。 PyCharm是收费软件,但是有社区版本开源免费下载。如果你有eddu.cn结尾的邮箱,还可以通过这个链接https://www.jetbrains.com/student/ 申请教育版本,一年内完全免费,一年之后可以重复验证!
- Python的安装教程已经遍地都是,这里不再赘述&