Python 開發工具推薦,以及下載、安裝和設置

您的“關注”和“點贊”,是信任,是認可,是支持,是動力…

如意見相佐,可留言。
本人必將竭盡全力試圖做到準確和全面,終其一生進行修改補充更新。

對於開發工具,仁者見仁智者見智,關鍵是自己喜歡,用着順手就好,不用刻意去追求別人用的是什麼工具。

這裏給大家主要推薦三款工具,分別是PyCharm、Sublime Text 3、VS Code,因爲這三款是本人自己也用的,Python開發工具有很多,希望大家可以找到自己喜歡的。

至於第 4 節講的Eclipse + PyDec僅供參考。

1 PyCharm

1.1 推薦理由

理由 1:有免費版本,無成本

作爲學生,沒有經濟來源,PyCharm的Community版本(社區版本)免費並且功能足夠。

理由 2:“一具多用”,完美!

PyCharm 是 JetBrains 公司www.jetbrains.com研發,用於開發 Python的 IDE 開發工具。下圖(圖 1 )所示爲 JetBrains 公司開發的多款開發工具,其中很多工具都好評如潮,這些工具可以編寫 Python、C/C++、C#、DSL、Go、Groovy、Java、JavaScript、Objective-C、PHP等編程語言。

在這裏插入圖片描述

圖 1 JetBrains 開發工具

理由 3:功能強大,提高效率

PyCharm是一種Python IDE, 擁有一般IDE具備的功能,帶有一整套可以幫助用戶在使用Python語言開發時提高工作效率的工具,例如:調試、語法高亮、項目管理、代碼跳轉(非常實用,自我感覺Eclipse的代碼跳轉功能也很好用)、智能提示、自動完成、單元測試、版本控制等,不用另外安裝插件,自帶。還結合了Flask,Django,H5,AngularJS,對於web開發就省去了再安裝其他IDE的必要,同時支持Google App Engine、IronPython,另外還支持代碼重構(需求的變更,以及優化等需要,代碼重構功能最爲實用,沒有之一)。

理由 4:解釋器可以自由切換

PyCharm,可以方便快捷地切換 Python 不同版本的解釋器,甚至可以安裝相同版本的 Python 解釋器配置不同的開發環境,這可以解決有些包之間衝突的情況,也可以解決有些框架按需裝包的問題。

PyCharm 如何配置 Python 解釋器,請參見 1.3 小節內容 PyCharm 配置Python解釋器。

理由 5:個人喜好,用着很ok

PyCharm可以結合 unitest 框架做開發模塊的單元測試,與svn、git等版本工具集合可以進行程序的版本控制。以及PyCharm的界面設計、顏色方案、拼寫補全、函數聯想、函數跳轉、斷點調試以及Debug等功能都讓我無可挑剔,用着很ok。

1.2 PyCharm 下載和安裝

進入 PyCharm官方下載頁面http://www.jetbrains.com/pycharm/download/#section=windows如下圖所示(圖 2 ),PyCharm 有兩個版本: Professional(專業版)和 Community(社區版)。其中,專業版是收費的,可以免費試用 30 天;而社區版是完全免費的。

在這裏插入圖片描述

圖 2 PyCharm 官方下載頁面

建議初學者使用社區版,無成本,更重要的是,該版本不會對學習 Python 產生任何影響,功能足夠用。

根據上圖所示點擊“Download”按鈕,等待下載完成。下載完成後,讀者會得到一個 PyCharm 安裝包(本節下載的是pycharm-community-2019.3.3 版本。雙擊打開下載的安裝包,正式開始安裝,如下圖所示(圖 3 )。

在這裏插入圖片描述

圖 3 開始安裝界面

直接選擇“Next”,可以看到如下圖(圖 4 )所示,這裏是設置 PyCharm 的安裝路徑,建議不要安裝在系統盤(通常是 C 盤 ),可以按照自己的習慣選擇其它盤進行安裝。

在這裏插入圖片描述

圖 4 設置PyCharm 安裝路徑

繼續點擊“Next”,這裏需要進行一些設置,可根據下圖(圖 5 )所示,自行選擇需要的功能,若無特殊需求,按圖中勾選即可;
在這裏插入圖片描述

圖 5 安裝設置對話框

繼續點擊“Next”,達到下圖(圖 6 )所示的對話框,這裏選擇默認即可,點擊 “Install”,並等待安裝進度條達到 100%,PyCharm 就安裝完成了。

在這裏插入圖片描述

圖 6 選擇開始菜單文件

需要注意的是,首次啓動 PyCharm,如下圖7、圖8所示,會自動進入配置 PyCharm 的過程(選擇 PyCharm 界面顯式風格等),各位同學可以根據自己的喜好進行配置,

在這裏插入圖片描述

圖 7 PyCharm 配置主題風格界面

在這裏插入圖片描述

圖 8 PyCharm 配置主題風格界面

由於配置過程非常簡單,就不再給出具體圖示。也可以直接退出,即表示全部選擇默認配置。

1.3 PyCharm配置Python解釋器

首先安裝 PyCharm 完成之後,打開它會顯示如下圖(圖 9 )所示的界面:

在這裏插入圖片描述

圖 9 PyCharm 初始化界面

在此界面中,可以手動給 PyCharm 設置 Python 解釋器。點擊圖 9 所示的 Configure 選項,選擇“Settings”,進入下圖(圖 10 )所示的界面。

在這裏插入圖片描述

圖 10 設置 Python 解釋器界面

可以看到,“No interpreter” 表示未設置 Python 解釋器,這種情況下,可以按圖 10 所示,點擊設置按鈕,選擇"add",此時會彈出下圖(圖 11 )所示的窗口。

在這裏插入圖片描述

圖 11 添加 Python 解釋器界面

按照圖 11 所示,選擇“System Interpreter”(使用當前系統中的 Python 解釋器),右側找到你安裝的 Python 目錄,並找到python.exe,然後選擇“OK”。此時顯式界面會自動跳到圖 10 所示的界面,不過已經顯示出可用的解釋器了,如下圖(圖 12 )所示,再次點擊“OK”。

在這裏插入圖片描述

圖 12 設置 Python 解釋器

等待 PyCharm 配置成功,它會再次回到圖 8 所示的界面,由此就成功的給 PyCharm 設置好了 Python 解釋器。

2 Sublime Text 3

2.1 推薦理由

理由 1:輕量級生化武器,你值的擁有

Sublime Text 是一個文本編輯器,同時也是一個先進的代碼編輯器。具有漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。主要功能包括:拼寫檢查,書籤,完整的 Python API , Goto 功能,即時項目切換,多選擇,多窗口等等。它還是一個跨平臺的編輯器,同時支持Windows、Linux、Mac OS X等操作系統。

理由 2:最流行的編輯器之一,配合插件,幾乎無所不能

Sublime Text 是開發者中最流行的編輯器之一,多功能,支持多種語言,而且在開發者社區非常受歡迎。有自己的包管理器,可以使用它安裝組件,插件和額外的樣式,可以提高編碼體驗。配合龐大的插件庫使用,幾乎無所不能。

2.2 下載和安裝

進入 Sublime Text 官網的下載頁面https://www.sublimetext.com/3,如下圖(圖 1 )所示,有適用於不同操作系統的版本,這裏選擇Windows 64 bit版本的,點擊下載。

在這裏插入圖片描述

圖 1 Sublime Text 官網下載頁面

下載好之後得到Sublime Text Build 3211 x64 Setup.exe應用程序,雙擊運行,開始安裝。Sublime text 3 的安裝比較簡單,選擇好相應安裝目錄後,根據自己的習慣選擇要安裝的目錄,不建議安裝到 C 盤,一般 C 盤是系統盤,然後一直選擇next即可。(這裏演示的是 C 盤,演示完,會刪除的。)

在這裏插入圖片描述

圖 2 選擇安裝路徑

下圖(圖 3 )所示,勾選表示添加快捷方式到資源管理器的上下文菜單。
在這裏插入圖片描述

圖 3 添加快捷方式到資源管理器的上下文菜單

在這裏插入圖片描述

圖 4 確定好選定選項,點擊 Install 安裝

2.3 Python 開發一般需要用到的插件

(1)Package Control

使用Sublime Text 首先建議啓用Package Control插件,可以更好的瀏覽、安裝和卸載插件。

有兩種安裝方式:

第一種,自動安裝,打開Sublime Text 控制檯(啓用方法:菜單欄 – View – Show Console),粘貼以下代碼(注意:以下代碼會隨着版本不同而改變,所以最好去官網https://packagecontrol.io/installation複製)並回車,然後重啓Sublime Text,如果在Perferences – package settings 中看到 Package Control 這一項,說明安裝成功。

import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)  

第二種,如果自動安裝失敗(傳說一般自動安裝都會失敗,安啦),請手動安裝,去官網https://packagecontrol.io/installation#Manual下載Package Control.sublime-package,並將其複製到“Installed Packages (或Packages)”目錄中,然後重新啓動Sublime Text,完成安裝。

(2)Emmet

編寫前端代碼必備,能實現快速編寫HTML、CSS。

(3)PyV8

安裝Emmet 的同時,也會自動安裝PyV8 binary庫,一般情況下,會安裝失敗,需要自行安裝。https://github.com/emmetio/pyv8-binaries,安裝後解壓到sublime Text 3文件夾下的package文件夾中即可。

(4)SublimeREPL

實現交互式編程。

(5)SublimeCodeIntel

代碼提示插件,可根據是Python、Java等語言自動代碼提示。

(6)anaconda

代碼補全和提示。

(7)sublimelinter

高亮錯誤語法提示。

(8)Alignment

對齊代碼,讓代碼更美觀。

(9)Ctags

函數跳轉。

(10)DocBlockr

註釋插件,生成優美的註釋。

2.4 Sublime Text 快捷鍵(參考)

  • Ctrl+Shift+P:打開命令面板
  • Ctrl+P:搜索項目中的文件
  • Ctrl+G:跳轉到第幾行
  • Ctrl+W:關閉當前打開文件
  • Ctrl+Shift+W:關閉所有打開文件
  • Ctrl+Shift+V:粘貼並格式化
  • Ctrl+D:選擇單詞,重複可增加選擇下一個相同的單詞
  • Ctrl+L:選擇行,重複可依次增加選擇下一行
  • Ctrl+Shift+L:選擇多行
  • Ctrl+Shift+Enter:在當前行前插入新行
  • Ctrl+X:刪除當前行
  • Ctrl+M:跳轉到對應括號
  • Ctrl+U:軟撤銷,撤銷光標位置
  • Ctrl+J:選擇標籤內容
  • Ctrl+F:查找內容
  • Ctrl+Shift+F:查找並替換
  • Ctrl+H:替換
  • Ctrl+R:前往 method
  • Ctrl+N:新建窗口
  • Ctrl+K+B:開關側欄
  • Ctrl+Shift+M:選中當前括號內容,重複可選着括號本身
  • Ctrl+F2:設置/刪除標記
  • Ctrl+/:註釋當前行
  • Ctrl+Shift+/:當前位置插入註釋
  • Ctrl+Alt+/:塊註釋,並Focus到首行,寫註釋說明用的
  • Ctrl+Shift+A:選擇當前標籤前後,修改標籤用的
  • F11:全屏
  • Shift+F11:全屏免打擾模式,只編輯當前文件
  • Alt+F3:選擇所有相同的詞
  • Alt+.:閉合標籤
  • Alt+Shift+數字:分屏顯示
  • Alt+數字:切換打開第N個文件
  • Shift+右鍵拖動:光標多不,用來更改或插入列內容
  • 鼠標的前進後退鍵可切換Tab文件
  • 按Ctrl,依次點擊或選取,可需要編輯的多個位置
  • 按Ctrl+Shift+上下鍵,可替換行

3 Python VS Code

3.1 Python VS Code 概述

Visual Studio Code,簡稱 VS Code,是由微軟公司開發的 IDE 工具。與微軟其他 IDE(如 Visual Studio)不同的是,Visual Studio Code 是跨平臺的,可以安裝在 Windows、Linux 和 macOS平臺上運行。

不僅如此,Visual Studio Code 沒有限定只能開發特定語言程序,事實上只要安裝了合適的擴展插件,它可以開發任何編程語言程序,包括 Python。因此,本節就來講解如何下載並安裝 VS Code,使其能夠支持 Python 編程。

3.2 VS Code下載和安裝

VS Code官網提供了 VS Code下載地址https://code.visualstudio.com/Download,如下圖(圖 1 )所示。

在這裏插入圖片描述

官方準備了分別適用於 Windows、Linux 和 macOS 操作系統的安裝包,各位同學可根據實際情況,選擇適合自己電腦的安裝包。

針對 Windows 系統提供的安裝包中,還被細分爲 User Installer、System Installer 以及 .zip 版,它們之間的區別是,

  • User Installer:表示 VS Code 會安裝到計算機當前賬戶目錄中,意味着使用其他賬號登陸計算機的用戶將無法使用 VS Code;
  • System Installer:和 User Installer 正好相反,即一人安裝,所有賬戶都可以使用。
  • .zip:這是一個 VS Code 的壓縮包,下載後只需解壓,不需要安裝。也就是說,解壓此壓縮包之後,直接雙擊包含的 “code.exe” 文件,即可運行 VS Code。

選擇以 User Installer版本爲例,給大家演示如何通過安裝包安裝 VS Code。

下載完成安裝包之後,大家會得到一個類似名爲VSCodeUserSetup-x64-1.43.0.exe的文件,雙擊打開,看到如下圖(圖 2 )所示的安裝界面。

在這裏插入圖片描述

勾選“我接受協議”,然後點擊“下一步”,進入下圖(圖 3 )所示的界面。

在這裏插入圖片描述

圖 3 選擇路徑界面

如圖 3 所示,建議不要將 VS Code 安裝到系統盤(通常系統盤是 C 盤),可以安裝到其它磁盤中。選擇好安裝位置後,繼續點擊“下一步”,進入下圖(圖 4 )所示的界面。

在這裏插入圖片描述

這裏不需要改動,默認即可,直接點擊“下一步”,進入下圖(圖 5 )所示的界面。

在這裏插入圖片描述

各位同學可根據自己的操作習慣,勾選適合自己的選項即可,需要注意的是,"添加到 PATH"選項一定要勾選。選擇完成後,點擊“下一步”,進入(圖 6 )所示的界面。

在這裏插入圖片描述

圖 6 安裝準備就緒

如圖 6 所示,顯示的是前面選擇對 VS Code 做的配置,確認無誤後點擊“安裝”,即可正式安裝 VS Code。安裝成功後,會出現如下圖(圖 7 )所示的界面,表示安裝成功。

在這裏插入圖片描述

點擊“完成”,即可啓動 VS Code。

3.3 VS Code安裝Python擴展插件

剛剛安裝成功的 VS Code 是沒有 Python 擴展的,需要安裝Python 插件,安裝此插件的方法也很簡單。打開 VS Code,會進入下圖(圖 8 )所示的歡迎界面。

在這裏插入圖片描述

VS Code 安裝 Python 擴展的方法有 2 種,分別是:

  • 按照下圖(圖 9 )所示,在歡迎界面中選擇 “Python”,下方會彈出一個對話框,選擇 “OK”,即可完成 Python 擴展的安裝;

在這裏插入圖片描述

圖 9 歡迎頁面安裝Python插件
  • 安裝,如下圖(圖 10 )所示,點擊“擴展”按鈕,並搜索 Python 擴展插件,找到合適的擴展(這裏選擇的是第一個,這是 Python 的調試工具),選擇“Install”即可安裝成功。

在這裏插入圖片描述

4 Python Eclipse + PyDec

4.1 Python Eclipse + PyDec 概述

Eclipse 不用多說了,是免費 Java開發工具,大家也一直使用(Java程序員 )。它本身是一個框架平臺,是一種插件結構的,有着豐富的插件,例如 Python(就是我們需要的!)、PHP、C++等開發其他語言的插件。如果要使用它開發Python必須下載PyDec插件

安裝 Eclipse+PyDev 要比 PyCharm 複雜,大致分爲以下 3 個步驟:

  1. (Java程序員肯定會,不用再理會)安裝 JRE(Java 運行環境)或 JDK(Java 開發工具包),Eclipse 是基於 Java 的開發工具,必須有 Java 運行環境才能運行;
  2. (Java程序員肯定會,不用再理會)下載和安裝 Eclipse;
  3. (主要是第三步)安裝 PyDev 插件。

4.2 Eclipse安裝PyDev插件

PyDev 插件不需要我們手動去下載,藉助 Eclipse 工具可實現在線安裝,具體的安裝過程如下。

首先啓動 Eclipse,依次選擇菜單“Help->Install New Software”,會彈出如圖 1 所示的對話框。

在這裏插入圖片描述

圖 1

點擊“ADD”,出現如圖 2 所示的對話框,在此對話框的 Location 文本框中,輸出 PyDev 插件的下載地址http://pydev.org/updates,然後點擊“OK”按鈕,Eclipse 就會通過輸入的網址查找插件,如果能夠找到插件,會出現如圖 3 所示的對話框。

在這裏插入圖片描述

圖 2 填寫 PyDev 下載地址

選擇“PyDev”,點擊“Next”,即可開始安裝 PyDev 插件,如下圖(圖 3 )所示。安裝完成後,需選擇"restart"重啓Eclipse才能生效。

在這裏插入圖片描述

圖 3 PyDev 安裝示意圖

4.3 Eclipse設置Python解釋器

PyDev插件安裝成功後,還需要設置 Python 解釋器。具體步驟爲:

  • 打開 Eclipse,選擇菜單“Window->Preferences”,彈回設置對話框;
  • 選擇“PyDev->Interpreters->Python Interpreter”,這裏可以通過點擊"Config first in PATH"按鈕,通過在 Path 路徑中找到 Python 解釋器,也可以點擊“Browse for Python/pypy exe”按鈕,手動找到 Python 解釋器。添加完成後,點擊“Apply and Close”按鈕即可,如下圖(圖 4 )所示。

在這裏插入圖片描述

圖 4 設置 Python 解釋器

5 文章其他地址

5.1 微信公衆號:碼農阿杰

5.2 博客園

6 參考資料

6.1 Python 3.8.2 documentation

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章