翻譯|使用教程|編輯:吳園園|2019-11-19 10:01:14.440|閱讀 2290 次
概述:本系列教程將為您帶來在在PyCharm中配置項目,本篇教程將為您帶來配置Python解釋器。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
(注:Pycharm為jetbrains旗下Python開發(fā)工具)
Jetbrains交流群現(xiàn)已開通,QQ搜索群號786598704即可加入!
PyCharm最新版本2019.2發(fā)布,功能改進提高Python語言開發(fā)效率,點擊查看詳情~
配置Python解釋器
在PyCharm中,您不僅限于使用任何單個Python解釋器。您可以實現(xiàn)多個,并在此過程中選擇希望用于任何特定項目的解釋器。
PyCharm支持:
標(biāo)準Python解釋器
其他Python實現(xiàn)(IronPython, PyPy,Jython, CPython)
Virtualenv環(huán)境:Virtualenv, Pipenv和Conda。
遠程Python解釋器( SSH, Vagrant, WSL(僅適用于Windows))。
僅在PyCharm Professional中受支持。
基于Docker的解釋器(Docker, Docker Compose)。
僅在PyCharm Professional中受支持。
可以在以下級別上配置Python解釋器:
當(dāng)前項目:選定的Python解釋器將用于當(dāng)前項目。
下面描述了在此級別上配置Python解釋器。您可以創(chuàng)建新的解釋器,也可以使用現(xiàn)有的解釋器之一。
新項目:選定的Python解釋器將用于新項目,而不是默認項目。
創(chuàng)建一個新的項目解釋器
要將新的解釋器添加到當(dāng)前項目:
1、通過以下兩種方式打開“ 添加Python解釋器”對話框:
當(dāng)您在編輯器中時,最方便的方法是在狀態(tài)欄中使用Python Interpreter小部件。單擊小部件,然后選擇添加解釋器...
通過按或選擇文件| 打開“ 設(shè)置/首選項對話框”。設(shè)置 Windows和Linux或 PyCharm | macOS的首選項。 Ctrl+Alt+S
在“ 設(shè)置/首選項”對話框中Ctrl+Alt+S,選擇“ 項目圖標(biāo),然后選擇添加。
2、選擇解釋器類型以添加并執(zhí)行特定設(shè)置:
①、Virtualenv
在“ 添加Python解釋器”對話框的左側(cè)窗格中,選擇Virtualenv Environment。以下操作取決于以前是否存在虛擬環(huán)境。
如果選擇“ 新環(huán)境”:
在文本字段中指定新虛擬環(huán)境的位置,或單擊 并在文件系統(tǒng)中查找位置。請注意,新虛擬環(huán)境應(yīng)位于的目錄必須為空!
從列表中選擇基本解釋器,或單擊并在文件系統(tǒng)中找到Python可執(zhí)行文件。
如果要繼承全局站點程序包目錄,請選中“ 繼承全局站點程序包”復(fù)選框。該復(fù)選框?qū)?yīng)于virtualenv工具的 --system-site-packages選項 。
如果需要,請選中“ 使所有項目都可用”復(fù)選框。
如果選擇“ 現(xiàn)有環(huán)境”:
展開“ 解釋器”列表,然后選擇任何現(xiàn)有的解釋器。或者,單擊 并指定文件系統(tǒng)中Python可執(zhí)行文件的路徑,例如 C:\ Python36 \ python.exe。
如果需要,請選中使所有項目可用復(fù)選框。
單擊確定以完成任務(wù)。
②、Pipenv
如果您已將用戶庫的二進制目錄添加到PATH環(huán)境變量中,則無需設(shè)置任何其他選項:pipenv可執(zhí)行文件的路徑將被自動檢測。
單擊確定以完成任務(wù)。
如果尚未修改PATH變量,PyCharm會顯示錯誤消息:找不到Pipenv可執(zhí)行文件。按照pipenv安裝過程中所述找到正確的可執(zhí)行路徑,然后在Pipenv可執(zhí)行字段中輸入目標(biāo)字符串 ,例如:C:\ Users \ jetbrains \ AppData \ Roaming \ Python \ Python37 \ Scripts \ pipenv.exe(Windows)或 /Users/jetbrains/.local/bin/pipenv(macOS)。
單擊確定以保存更改并完成任務(wù)。
③、Conda
在“ 添加Python解釋器”對話框的左側(cè)窗格中,選擇“ Conda Environment”。以下操作取決于以前是否存在Conda環(huán)境。
如果選擇“ 新環(huán)境”:
在文本字段中指定新的Conda環(huán)境的位置,或單擊 并在文件系統(tǒng)中查找位置。請注意,新的Conda環(huán)境應(yīng)位于的目錄必須為空!
從列表中選擇Python版本。
在文本字段中指定Conda可執(zhí)行文件的位置,或單擊 并在Conda安裝目錄中查找位置。
如果需要,請選中“ 使所有項目都可用”復(fù)選框。
如果選擇“ 現(xiàn)有環(huán)境”:
展開“ 解釋器”列表,然后選擇任何現(xiàn)有的解釋器。或者,單擊 并在文件系統(tǒng)中指定Conda可執(zhí)行文件的路徑,例如 C:\ Users \ jetbrains \ Anaconda3 \ python.exe。
如果需要,請選中使所有項目可用復(fù)選框。
單擊確定以完成任務(wù)。
④、System
在“ 添加Python解釋器”對話框的左側(cè)窗格中,選擇“ 系統(tǒng)解釋器”。
在“ 解釋器”字段中,鍵入所需解釋器可執(zhí)行文件的標(biāo)準路徑,或單擊,然后在打開的lib“ 選擇Python解釋器”對話框中,選擇所需的Python可執(zhí)行文件,然后單擊“ 確定”。
您將需要管理員權(quán)限才能安裝,刪除和升級系統(tǒng)解釋器的軟件包。嘗試通過意圖操作安裝解釋程序包時,您可能會收到以下錯誤消息:
根據(jù)提示,考慮為項目使用虛擬環(huán)境。
單擊確定以完成任務(wù)。
⑤、SSH
在“ 添加Python解釋器”對話框的左側(cè)窗格中,單擊“ SSH解釋器”。在右側(cè)窗格中,選擇新建服務(wù)器配置,然后指定服務(wù)器信息(主機,端口和用戶名)。
或者,您可以選擇“ 現(xiàn)有服務(wù)器配置”,然后從列表中選擇任何可用的部署配置。
如果需要,單擊以查看所選部署配置的“ 連接設(shè)置”,“ 映射 ”和“ 排除的路徑 ”。單擊“ 下一步”繼續(xù)配置解釋器。
在下一個對話框窗口中,提供身份驗證詳細信息以連接到目標(biāo)服務(wù)器。
選擇密碼或密鑰對(OpenSSL或PuTTY),然后輸入密碼或密碼。
PyCharm不支持OpenSSH密鑰的RFC 4716格式。
單擊下一步繼續(xù)進行最后的配置步驟。
在下一個對話框窗口中,驗證所需Python解釋器的路徑。您可以接受默認值,也可以指定其他默認值。您必須配置本地項目和服務(wù)器之間的路徑映射。為此,請單擊“ 同步文件夾”字段旁邊的,然后輸入本地項目文件夾的路徑和遠程服務(wù)器上的文件夾的路徑。
⑥、Vagrant
在“ 添加Python解釋器”對話框的左側(cè)窗格中,單擊Vagrant:
單擊“ Vagrant實例文件夾 ”字段旁邊 的瀏覽按鈕 ,然后指定所需的Vagrant實例文件夾。
結(jié)果是顯示到Vagrant主機URL的鏈接。
的Python解釋路徑字段顯示的路徑所需的Python可執(zhí)行程序。您可以接受默認值,也可以指定其他默認值。單擊確定。配置的遠程解釋器將添加到列表中。
⑦、WSL
在對話框的左側(cè)窗格中,單擊WSL。
選擇Linux發(fā)行版,然后在所選Linux發(fā)行版中指定python可執(zhí)行文件的路徑。
⑧Docker
在打開的對話框中,選擇Docker選項,從下拉列表中選擇Docker服務(wù)器(如果缺少該服務(wù)器,請單擊New ...),然后指定映像名稱。
Python解釋器路徑應(yīng)具有默認值:
單擊確定以完成任務(wù)。
⑨、Docker Compose
在打開的對話框中,選擇Docker Compose選項,從下拉列表中選擇Docker服務(wù)器,Docker Compose服務(wù)(在此web),配置文件(在此docker-compose.yml)和映像名稱(在此python)。
我們為什么選擇web?事實解釋了這一選擇,因為在配置了基于Docker-Compose的解釋器之后,我們將能夠創(chuàng)建常規(guī)運行配置,這將改變我們選擇的容器的行為。因此,如果要調(diào)試容器中的代碼,則應(yīng)在此處選擇該代碼。compose文件中的所有其他容器將始終與此容器一起啟動,但是您將無法通過PyCharm影響它們的行為-它們將始終像從命令行docker-compose up中使用命令一樣起作用。
接下來,等待PyCharm啟動Docker-Compose配置以進行掃描和編制索引:
單擊確定以完成任務(wù)。
添加遠程Python解釋器時,首先將PyCharm幫助程序復(fù)制到遠程主機。需要PyCharm幫助程序來遠程運行打包任務(wù),調(diào)試器,測試和其他PyCharm功能。接下來,將生成二進制庫的框架并在本地復(fù)制。同樣,所有Python庫源都是從遠程主機上的Python路徑中收集的,并與生成的框架一起在本地復(fù)制。需要將骨架和所有Python庫源存儲在本地,才能使解析和完成正常工作。PyCharm會在每次遠程運行時檢查遠程幫助程序的版本,因此,如果您更新PyCharm版本,新的幫助程序?qū)⒆詣由蟼鳎⑶?您無需重新創(chuàng)建遠程解釋器。
設(shè)置現(xiàn)有的項目解釋器
您可以隨時使用Python Interpreter小部件或在項目的Settings / Preferences中切換項目解釋器。
使用Python Interpreter小部件更改項目解釋器
在Python解釋器部件位于上狀態(tài)欄。這是切換項目解釋器的最方便,最快的方法。只需單擊它,然后選擇目標(biāo)解釋器:
僅當(dāng)在編輯器中打開至少一個項目文件時,才顯示“ 項目解釋器”小部件。
在項目設(shè)置中更改項目解釋器
1、通過按或選擇文件| 打開“ 設(shè)置/首選項對話框” 。設(shè)置 Windows和Linux或 PyCharm | macOS的首選項。 Ctrl+Alt+S
選擇項目
2、展開可用口譯員的列表,然后單擊“ 顯示全部”鏈接。或者,單擊圖標(biāo)并選擇顯示全部。
3、選擇目標(biāo)解釋器。
當(dāng)PyCharm停止支持任何過時的Python版本時,相應(yīng)的項目解釋器將標(biāo)記為不支持。
4、(可選)您可以單擊并鍵入其他解釋器名稱。
在“ 名稱”字段中指定的Python解釋器名稱在可用解釋器列表中可見。單擊確定以應(yīng)用更改。
=====================================================
有關(guān)詳細信息,請繼續(xù)關(guān)注我們接下來的系列教程“在PyCharm中配置項目”。我們很快就會發(fā)布其他文章。
想要了解或購買PyCharm正版授權(quán)的朋友可以。
關(guān)注下方“慧聚IT”微信公眾號,及時獲取產(chǎn)品最新消息和最新資訊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: