[Python] PyCharm(Python IDE)安裝教程

1 簡介

  • PyCharm是目前最流行、使用最廣泛的Python IDE(Integrated Development Environment,集成開發環境),帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具。比如調試、語法高亮、項目管理、代碼跳轉、智能提示、單元測試、版本控制等。
  • 此外,還提供了一些高級功能,以用於支持Django框架下的專業Web開發。
  • PyCharm是由JetBrains打造的一款Python IDE,首先打開jetbrains的官網,選擇開發者工具下的PyCharm,進入PyCharm的介紹頁面。

2 安裝步驟

Step1 官網中下載安裝包

https://www.jetbrains.com/

https://www.jetbrains.com/pycharm/

在PyCharm的介紹頁面,點擊DOWNLOAD,進入PyCharm下載頁面。

PyCharm分爲專業版Professional社區版Community

  • 二者的區別是專業版的功能比社區版豐富,增加了Web開發、Python Web框架、Python分析器、遠程開發、支持數據庫與SQL等高級功能,但是專業版是收費的。
  • 不管Python的專業版還是社區版,都可用於多個系統平臺( Windows、Mac OS X 和 Linux)。根據自己電腦的操作系統和實際開發需求,選擇想要下載的PyCharm版本。

筆者選擇【社區版】

在PyCharm下載頁面,直接顯示的是最新版的PyCharm的情況。
如果想要下載以前的版本,可以點擊左側的 Other versions 。 這裏選擇的是Windows系統下PyCharm 2020.2.5 專業版本的安裝包,點擊下載。

Step2 PyCharm安裝

假定此時已下載好安裝包:``

下載好PyCharm的安裝包之後,雙擊打開安裝包,啓動安裝程序,出現下圖的界面,點擊next,下一步。

出現下圖的界面,選擇PyCharm的安裝路徑。這裏是安裝到D盤,注意安裝路徑不要包含漢字並且儘量不要包含空格。選擇好安裝路徑之後,點擊next,下一步。

出現下圖的界面,勾選出現的四個框,分別是創建桌面快捷方式、添加環境變量、設置打開的文件爲項目、關聯.py文件,然後點擊 next,下一步。

出現下面的界面,不用修改,點擊install,開始安裝。

安裝界面,等待幾分鐘。

等待幾分鐘之後,出現下面的界面,選擇稍後重啓電腦,然後點擊finish,安裝完成。

Step3 創建Python工程項目

在桌面找到生成的PyCharm快捷方式,雙擊打開,下圖是PyCharm啓動頁面。

如果安裝的是PyCharm的專業版,是收費的,故需激活。下圖是激活界面,雖然專業版是收費的,但是可以免費試用30天。這裏可先選擇免費試用,然後點擊evaluate試用。

出現下面的圖片顯示PyCharm已經打開了,點擊new project創建一個新的Python項目。

下圖是對新創建的項目做一些配置,這裏需要做四步。

  • 左側是選擇創建一個什麼樣的項目,這裏選擇第一項Pure Python 純Python項目。
  • 給項目起個名字,並選擇項目的存儲位置。項目名和存儲路徑裏儘量不要出現中文!
  • 爲項目選擇一個可用的Python解釋器。
  • 點擊create,開始創建項目。

老版 UI

新版UI(2023.2.1.Community)

項目創建成功,出現下圖的界面。因爲創建項目時默認勾選了create main.py,在項目中會自動生成一個main.py,這個py文件是一個Python程序示例,可以按shift+f10來運行這個程序,或者點擊程序第13行出現的綠色按鈕運行程序。

2 Python Interpreter

2.1 PyCharm支持的4種Python Interpreter

初次使用Pycharm的時候,可能會對於解釋器的配置有些疑問,因爲PyCharm支持以下4種Python Interpreter:

  • Virtualenv Environment
  • Conda Environment
  • System Interpreter
  • Pipenv Environment

1)Virtualenv Environment

  • Python的虛擬環境可以使一個Python程序擁有獨立的庫library解釋器interpreter,而不用與其他Python程序共享統一個library和interpreter。
  • 虛擬環境的好處避免了不同Python程序間的互相影響(共同使用global library 和 interpreter),例如程序A需要某個庫的1.0版本,而程序B需要同樣這個庫的2.0版本,如果程序B執行,則A就不能執行了。

virtualenv,是一款Python工具,用以創建獨立的Python虛擬環境。在一個Python虛擬環境中,持有Python所必須的依賴庫,形成Python的虛擬運行空間。

  • Pycharm中集成了Virtual Environment工具,用以創建獨立的虛擬環境。

  • Virtual Environment主要解決的庫依賴和版本依賴、以及間接授權等問題。

  • 打開Pycharm的Virtualenv Environment配置界面,發現存在兩種配置方式:

New environment

需要配置的項:

(1)Location:指定創建虛擬環境的目錄。

一般創建虛擬環境都是一個項目可能創建一個虛擬環境,所以最好將環境創建在你運行的項目的根目錄下。

(2)Base Interpreter:指定電腦上存在的Python編譯器的目錄。

(3)Inherit global site-packages :勾選該選項後則可以使用Base interpreter中配置的python環境所安裝的所有組件,不選將和外界完全隔離,不加載Base interpreter中配置的python環境下的包,也就是一個乾淨的環境,需要自己重裝安裝所需的包;

(4)Make available to all projects:表示可將此虛擬環境提供給所有項目使用。

確定後,會在Location所指定的位置生成以下文件:

此時可以打開項目:File -> Settings -> Project:項目名 -> Python Interpreter,查看此項目的環境。

Existing environment

Existing environment中只需要配置一項任務:Interpreter。這個就是指定你的電腦中已經存在的一項虛擬環境目錄。

已經存在的虛擬環境目錄可以是:

(1)自己通過控制檯建立的一個新的虛擬環境目錄

(2)自己以前通過New environment創建的虛擬環境的目錄。

2)Conda Environment

Conda Environment就是使用Anaconda中帶有的Python解釋器。
安裝Anaconda軟件,Anaconda會自帶很多的包,其中包括Python解釋器。因此如果電腦中安裝了Anaconda軟件,也可以使用Anaconda裏面附帶安裝的Python解釋器或者通過Anaconda創建的虛擬Python解釋器。和上面的操作類似。

3)System Interpreter

system interpreter表示本地的解釋器。

選擇系統裏面安裝的Python作爲解釋器,不推薦使用。也就是加載系統中存在的解釋器。

要在PyCharm中使用Python代碼,您需要配置至少一個解釋器。系統解釋器是Python安裝隨附的系統解釋器。您可以僅將其用於所有Python腳本,也可以將其用作Python虛擬環境的基本解釋器。

4)Pipenv Environment

Pipenv是一種工具,提供了爲Python項目創建虛擬環境所需的所有必要手段。在您安裝或卸載軟件包時,它會通過Pipfile文件自動管理項目軟件包。

X 參考文獻

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