喜欢用IDE做开发的程序员必然不会错过JetBrains家族的IDE。JB出品,必属精品,任何一款产品都是IDE中的神兵利器。

在它们中间,最为著名的当属Intellij Idea。它原是Java语言开发的集成环境,但是它的旗舰版,经过改造以后可以成为当今世界绝大多数语言的理想IDE。

现在我们来谈谈如何利用它来构建python的IDE。

题外:为什么不直接用pycharm?

pycharm固然也是一个非常好用的pythonIDE,但是我更倾向于使用最少的软件,最少的资源进行最多种语言的开发。

首先进入Intellij Idea的官方网站:点击打开链接

点击download,选择旗舰版进行下载。网上的破解教程很多,也可以注册一个学生账号拿到一年的免费试用权。

安装过程不再细说,第一次打开选择你喜欢的配置,然后进入主界面。

点击File->Settings...->Plugins,在里面搜索python,如下图所示:

发现搜索并没有结果。我们点击search in repositories链接,如下图所示:

查询结果很多,哪个是我们需要的呢?由于我们所需要的是对一个语言(python)的支持,于是就在搜索框旁边的category下拉栏中选择Languages一项,选择如下的插件安装:

点击旁边绿色的install,稍等片刻即可完成安装。安装完成后原本的install按钮变成了restart,说明需要重启Intellij Idea。点击按键即可重启。

这样,python的插件就安装完成了。

接下来是项目的配置方法

点击工具栏中的File->New->Project,可以看到左边的项目类型中多了一个python。点击它,如下图所示:

如果你的电脑中已经安装过了python的环境,它会自动检测SDK。如果没有安装,这里推荐使用Anaconda,安装与配置方法请移步python神器——Anaconda。

新建项目以后,右击左侧项目文件,选择新建python文件即可。

注意

这里的python文件都必须要有明确的程序入口才能执行,不像自己随便写写的一个print一样。也就是说,必须要有 if __name__ == '__main__': 才行。

这样,在左边的行号栏就会出现运行符号,点击即可运行。

此外,由于这个IDE非常严谨,会在很多地方给你警告,比如你用了驼峰命名法(比如命名为studentName而不是student_name),或者两个函数间没有空出两行等。这些警告会有波浪下划线,有时候已经习惯了某种无害的写法,但就是看这个波浪线不爽,就可以点击画波浪线的地方,旁边会弹出一个小灯泡,选择无视这种问题就可以让波浪线消失了。如下图是两个函数间只空了一行的情况:

点击Ignore error like this,以后再有这种情况,它也会装作没看见了。要注意的是,只有无害的写法才能用这种方式忽略,否则灯泡里会有不同的选项,可以自行研究。

Something else

Intellij Idea是一个非常优秀的IDE,但是JetBrains好像不希望客户利用插件来使其成为一个万能的IDE,于是它先后推出了Clion、Pycharm、Datagrip等重磅产品,都是精品,并着重于自己分内的语言工作。2015年之前还能在Intellij Idea的仓库里找到C/C++的插件,但是自那以后就再也不更新了,既不兼容,也无法通过上述安装插件的方式找到了。不知道python这个插件还能活几年,能用几年是几年吧!个人觉得集成式的IDE还是相当爽的。

尽情享受python吧!

如何利用Intellij Idea搭建python编译运行环境相关推荐

  1. idea搭建python编译运行环境

    1. file --> new --> project 选择python 如果右侧没有python选项,先下载python插件 file --> setting --> plu ...

  2. linux搭建python运行环境_centos运行.py centos5.5下搭建python开发运行环境 - Linux - 服务器之家...

    centos运行.py centos5.5下搭建python开发运行环境 发布时间:2017-04-28 来源:服务器之家 我们知道ython可以在windows.linux.android运行了,但 ...

  3. 手机java环境_手机端搭建Java编译运行环境

    今天带给大家的是手机端搭建Java编译运行环境(手机党福利). 众所周知,Java是一种可以撰写跨平台应用软件的面向对象程序设计语言.Java技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用 ...

  4. ubuntu搭建【python】运行环境

    [实施工程师]ubuntu搭建[python]运行环境 目录 [实施工程师]ubuntu搭建[python]运行环境 下载[pycharm]包 ​解压[pycharm]包 执行[pycharm]安装 ...

  5. web自动化如何在不同浏览器运行_如何给树莓派搭建WEB开发运行环境之JAVA篇

    在上一篇,我们已经脱掉了她华丽的外衣,你不用再添加任何华而不实的装饰,一切都交给CLI来搞定.树莓派WEB开发运行环境之JAVA篇,只需5个步骤: 安装JAVA开发包 安装和运行maven 创建JAV ...

  6. linux pythonide_【转】windows和linux中搭建python集成开发环境IDE

    本系列分为两篇: 使用的系统及软件 Ubuntu / windows Python 2.7 / python 3 Pycharm 2.6.3 Openjdk Postgresql 9.1 Virtua ...

  7. anaconda 升级jupyter notebook_搭建 Python 轻量级编写环境(WSL2+Jupyter 自动开启本地浏览器)

    Windows 下的 Python 环境经常会给人带来一系列的困扰,如,时隐时现的各种因为环境变量导致的奇怪报错,Conda 库更新不到最新的版本,还有诸如 xgboost 等库压根儿就不提供 Win ...

  8. mac 搭建python+selenium+chromedriver环境

    mac 搭建python+selenium+chromedriver环境 有关配置默认python3,请查看:https://blog.csdn.net/qq_35098526/article/det ...

  9. Eclipse+PyDev+Django+Mysql搭建Python web开发环境

    Eclipse+PyDev+Django+Mysql搭建Python web开发环境 Python的web框架有很多,目前主流的有Django.Tornado.Web.py等,最流行的要属Django ...

最新文章

  1. 程序员,不要急于学习编程语言,先学会如何解决问题
  2. 【深度学习】一文深度解读模型评估方法
  3. LF 和 CRLF 区别
  4. 第二阶段_第四家小节_C#基础2
  5. 方法级权限控制-基于表达式操作
  6. 女垒姑娘最漂亮,青年女足最顽强
  7. 学习Enroll例程
  8. MySQl Search JSON Values
  9. Linux type stat file
  10. Hibernate 入门
  11. Ansible 自动化运维工具
  12. 【Altera SoC体验之旅】+ 正式开启OpenCL模式
  13. HTML5生日祝福网页代码【粉色生日快乐模板】HTML+CSS+JavaScript
  14. overleaf表格_latex插入表格心得
  15. linux 实验感悟_linux实验感想
  16. debian6安装nvidia GT620显卡 驱动
  17. msxml4.0 sp4_MSXML4和80072efd中的安全性
  18. protel 二极管正负极怎么看
  19. 窗口模式,点按钮防止弹出新弹出页面
  20. 【单镜头反光相机】影调、反差、光比、宽容度;光质(硬光、软光)、硬调、软调、高调、低调、中间调...

热门文章

  1. 新京报:中国体坛缺“林丹”
  2. win10下安装虚拟系统
  3. jboss4内存溢出处理(jboss 4.2.3.GA)及jvm参数大全
  4. 社会工程学 | 白名单Msiexec执行payload方式!
  5. 03前端入门课--数组的属性 操作方法
  6. 在中国食品行业品牌咨询最常用的方法论有哪些?代表公司是哪个?
  7. android 布局文件中控件ID、name标签属性的命名包含“@”、“.”、“+”等等符号的含义...
  8. MATLAB两种光复合在一起的杨氏双缝干涉的模拟仿真
  9. 教你凭单号查询跟踪包裹物流
  10. 破解“超级穿海”工程难题,BIM+3D GIS怎么做?