写在前面
如果安装了完整版的Anaconda,我们发现Anaconda软件下还有一个叫spyder的IDE,这个IDE可以编写python代码,同时软件界面与Matlab类似,在工作区界面可以查看数据变量的值,也可以画图显示。对于习惯了matlab的界面,经常有数据处理需求的来说,spyder是一个不错的选择。此时可以不再安装其他软件,可以直接进行深度学习项目的开发了。
注:安装gpu加速版本的深度学习框架时,还需要安装一个英伟达推出的CUDA并行运算平台,结合CUDA指令,使用C语言编写程序代码,可以提高gpu的运算效率
本文将介绍一个更常用的IDE,也就是pycharm
一、pycharm简介
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。PyCharm是捷克的JetBrains公司开发的,此公司还开发了其他非常有竞争力的IDE产品,比如java开发时使用的intelliJ IDEA
就个人使用来说,pycharm有几个顺手之处
1、语法高亮、提示,方便查错
2、各种快捷键,比如tab命令补全、ctrl+D复制一行,ctrl+Y删除一行,代码折叠等等,可以加快代码编写速度,而且这些快捷键可以根据自己的习惯进行设置
3、自动导包,根据项目需要进行导入,不用命令行安装,简单,再也不用担心找不到模块了
4、每创建一个项目都可以自动生成一个虚拟环境
5、文件目录管理,可以方便的查看当前文件下有哪些方法、类
6、灵活的安装各种插件,比如vim
........
JetBrains开发的各种IDE界面都类似,如果之前用过它家的产品,用起来会更顺手
但是有一个不足就是,pacharm比较占用内存,如果电脑配置不好的话,用起来稍微有些卡顿,而且加载项目的时候会比较慢
可以说,pycharm也有与anaconda类似的功能
二、pycharm下载与安装
官网下载地址:Download PyCharm: The Python IDE for data science and web development by JetBrains<