pycharm新建專案環境設定詳解

胡祺GISer發表於2020-10-08

1引言

pycharm是當前最熱門的python編譯器。使用pycharm新建一個python專案時,需要設定專案路徑、選擇環境或新建環境,初學者往往很難理解這幾個概念的區別和關係,就無法對專案結構的透徹理解,從而導致後續的一系列問題。本文環境管理器使用anaconda,儘量使用圖文的方式來解釋這幾個概念和用法。

2詳解

2.1幾個概念

專案(project):在python中,通常是程式碼檔案(.py)的集合。

直譯器(interpreter):可以理解為,讀懂你的python程式碼的機器,直譯器的型別要與python程式碼的版本(版本就是常說的3.x 2.x。。。)對應。

環境(environment):包含了python第三方庫、直譯器等。

三者的關係是:

一個專案只能使用一個環境(包含了直譯器),一個環境可以被多個專案使用。

在一個專案中安裝的第三方庫,會被儲存到環境中。即當這個環境被其他專案使用時,第三方庫也能被成功呼叫。

image-20201008175506492

2.2為專案設定環境

新建專案時,有兩個環境配置選項:為專案新建一個新環境和選擇現有的直譯器。

2.2.1為專案新建一個新環境

image-20201008171547011

Conda executable選項,一般是固定的,不要動他。其他的位置和名稱等選項都可以根據自己的需求選擇或修改。

Make available to all project我一般都勾選,因為說不準這個環境是否被哪個專案用上。

2.2.2選擇現有的直譯器

如果曾經在資料夾中選擇過,直譯器選擇的下拉框就會儲存記錄,選擇即可。如果沒有選擇過,則要在右邊的在資料夾中選擇直譯器。如何找到對應的直譯器呢?先要找到想要的環境,環境下有個叫python.exe檔案就是直譯器。如下圖,我選擇的python.exe直譯器位於一個名稱叫python_36的環境下。這個環境名稱是之前在建立新環境時自己定義的,具體關係如下圖。

image-20201008180936773

3總結

建立專案時的環境設定如上文所表述的。如果理解透徹了,pycharm中所有關於環境的問題都可以自己解決了。整體來看,環境、直譯器、專案的關係還是很清晰的。

相關文章