pycharm新建專案環境設定詳解
1引言
pycharm是當前最熱門的python編譯器。使用pycharm新建一個python專案時,需要設定專案路徑、選擇環境或新建環境,初學者往往很難理解這幾個概念的區別和關係,就無法對專案結構的透徹理解,從而導致後續的一系列問題。本文環境管理器使用anaconda,儘量使用圖文的方式來解釋這幾個概念和用法。
2詳解
2.1幾個概念
專案(project):在python中,通常是程式碼檔案(.py)的集合。
直譯器(interpreter):可以理解為,讀懂你的python程式碼的機器,直譯器的型別要與python程式碼的版本(版本就是常說的3.x 2.x。。。)對應。
環境(environment):包含了python第三方庫、直譯器等。
三者的關係是:
一個專案只能使用一個環境(包含了直譯器),一個環境可以被多個專案使用。
在一個專案中安裝的第三方庫,會被儲存到環境中。即當這個環境被其他專案使用時,第三方庫也能被成功呼叫。
2.2為專案設定環境
新建專案時,有兩個環境配置選項:為專案新建一個新環境和選擇現有的直譯器。
2.2.1為專案新建一個新環境
Conda executable選項,一般是固定的,不要動他。其他的位置和名稱等選項都可以根據自己的需求選擇或修改。
Make available to all project我一般都勾選,因為說不準這個環境是否被哪個專案用上。
2.2.2選擇現有的直譯器
如果曾經在資料夾中選擇過,直譯器選擇的下拉框就會儲存記錄,選擇即可。如果沒有選擇過,則要在右邊的在資料夾中選擇直譯器。如何找到對應的直譯器呢?先要找到想要的環境,環境下有個叫python.exe檔案就是直譯器。如下圖,我選擇的python.exe直譯器位於一個名稱叫python_36的環境下。這個環境名稱是之前在建立新環境時自己定義的,具體關係如下圖。
3總結
建立專案時的環境設定如上文所表述的。如果理解透徹了,pycharm中所有關於環境的問題都可以自己解決了。整體來看,環境、直譯器、專案的關係還是很清晰的。
相關文章
- 使用pycharm新建Django專案PyCharmDjango
- Golang環境變數設定詳解Golang變數
- Play Framework 2.5 環境搭建與新建專案(一)Framework
- Play Framework 2.5 環境搭建與新建專案(二)Framework
- Angular 4環境準備與Angular cli建立專案詳解Angular
- Linux詳解(基礎、環境配置、專案部署入門)Linux
- GOLANG環境設定Golang
- Pycharm 設定PyCharm
- Servlet 的環境設定Servlet
- 設定Ubuntu中文環境Ubuntu
- 設定環境變數變數
- 環境變數詳解變數
- pycharm如何配置python環境PyCharmPython
- MacOS 搭建 Tensorflow PyCharm 環境MacPyCharm
- pycharm+anaconda環境建立PyCharm
- Vue搭建專案環境Vue
- 圖解python | 安裝與環境設定圖解Python
- 部落格專案環境搭建和Model設計
- 新建git專案Git
- laravel 新建專案Laravel
- 我的深度學習開發環境詳解:TensorFlow + Docker + PyCharm等,你的呢深度學習開發環境DockerPyCharm
- Laravel5.4 不同環境下 env 檔案設定Laravel
- 自動設定autotrace環境
- 如何設定FreeSWITCH環境
- export 設定環境變數Export變數
- oracle環境變數設定Oracle變數
- CentOS環境變數設定CentOS變數
- 設定DB2環境DB2
- redhatas 設定環境變數Redhat變數
- rman 設定環境變數變數
- sqlplus環境設定SQL
- JAVA環境變數設定Java變數
- 設定sqlplus環境SQL
- 設定環境變數(轉)變數
- AIX Shell環境設定(轉)AI
- Mac 中 PyCharm 配置 Anaconda環境MacPyCharm
- pycharm新增conda虛擬環境PyCharm
- Windows下JAVA環境變數的設定祥解WindowsJava變數