Python 开发工具

| 选择喜欢的代码风格  

PyCharm


PyCharm 一次获得所有 PYTHON 工具,是最好的一个(也是唯一一个)专门面向于Python的全功能集成开发环境。PyCharm 是由 JetBrains 打造的一款 Python IDE。

PyCharm 完全理解代码的每个面向。依靠它的智能代码补全、实时错误检查和快速修复功能, 轻松进行项目导航...

官网传送门PyCharm: 专业开发者使用的 Python IDE by JetBrains

Sublime 3


Sublime Text 是一款非常流行的代码编辑器,其开发者是一名谷歌的工程师,其梦想是使之成为更好的文本编辑器。Sublime Text 支持 Python 代码编辑同时兼容所有平台,并且丰富的插件(称之为“包”)扩展了语法和编辑功能。Sublime 可运行在 Linux,Windows 和 Mac OS X,也是众多攻城狮喜欢使用的一款文本编辑器软件。

官网传送门Sublime Text - A sophisticated text editor for code, markup and prose

Sublime 安装插件

Sublime Text 通过 Package Control 来浏览、安装和卸载插件,安装 Package Control 有两种方案

1、使用 Ctrl + ` (或 View > Show Console menu) 打开 Sublime Text 控制台,将下面的 Python 代码粘贴到控制台里:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

安装完成后重启 Sublime Text 3,在 Perferences-> 中看到 Package Setting 和 Package Control 则表示安装成功。

2、手动安装,可能由于各种原因,无法使用代码安装,那可以通过以下步骤手动安装 Package Control:

  • 点击 Preferences > Browse Packages 菜单
  • 进入打开的目录的上层目录,然后再进入 Installed Packages/ 目录
  • 下载 Package Control.sublime-package 并复制到 Installed Packages/ 目录
  • 重启 Sublime Text 3

配置 Python 环境

Sumbline text 3 中默认使用 Ctrl+B 就可以编译器来编译 Python 文件。

我们创建一个 hello.py 文件,文件中输入如下代码:

print("CommandNotFound ⚡️ 坑否")

使用快捷 Ctrl+B 执行,控制台输出信息如下:

'python' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
[Finished in 0.1s with exit code 1]
[shell_cmd: python -u "E:\opensource\python-100-days\day-001\hello.py"]
[dir: E:\opensource\python-100-days\day-001]
[path: ...]

打印英文也乱码,所以不是中文的原因,配置一下 Python 编译环境就好:

打开 Tools -> Build System -> New Build System 在打开的文件中粘贴一下代码。注意 cmd 标签的 python.exe 的地址要换成 Python 安装地址

{
"cmd": ["C:\\yourpath\\Python\\Python37\\python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "utf-8"
}

保存为 py.sublime-build

2、设置编译环境 Tools -> Build System -> py 运行就通过了

再次回到 hello.py 文件,使用快捷键 Ctrl+B 执行,控制台输出:

CommandNotFound ⚡️ 坑否
[Finished in 0.2s]

Eclipse


Eclipse 是非常流行的 IDE,而且已经有了很久的历史。Eclipse with Pydev 允许开发者创建有用和交互式的 Web 应用。PyDev 是 Eclipse 开发 Python 的 IDE,支持 Python,Jython和 IronPython 的开发。

官网传送门Enabling Open Innovation & Collaboration | The Eclipse Foundation

Visual Studio Code


VS Code + 中文界面,美观大方,启动速度快,越来越受到很多程序员的欢迎,写 Python 也比较轻量方便。

官网传送门Visual Studio Code - Code Editing. Redefined

 

python IDE 扩展阅读:




发表评论