溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

發(fā)布時(shí)間:2021-08-20 13:46:10 來源:億速云 閱讀:370 作者:chen 欄目:開發(fā)技術(shù)

這篇文章主要講解了“PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序”吧!

目錄
  • 一、PyCharm 2021.2 (Professional) 的安裝與激活

  • 二、PyCharm 2021.2 (Professional) 調(diào)試遠(yuǎn)程服務(wù)器程序

    • 1、在 PyCharm 中導(dǎo)入項(xiàng)目或者選擇新建項(xiàng)目

    • 2、在服務(wù)器端與該項(xiàng)目對應(yīng)的目錄下面創(chuàng)建同名文件夾 LSTMTrain

    • 3、與服務(wù)器建立連接

  • 4、在本地連上服務(wù)器端的Python運(yùn)行環(huán)境

    • 5、測試

      目前在網(wǎng)上搜到的利用 PyCharm 調(diào)試遠(yuǎn)程服務(wù)器程序的教程大多都是針對 PyCharm 2020、2019,甚至更早版本,PyCharm 2021 做了一定的更新,導(dǎo)致之前的教程不是特別適用,故在此記錄下自己用 PyCharm 2021 調(diào)試遠(yuǎn)程服務(wù)器程序的過程,希望能幫助大家繞過許多坑。

      一、PyCharm 2021.2 (Professional) 的安裝與激活

      官網(wǎng)下載:

      https://www.jetbrains.com/zh-cn/pycharm/

      Pycharm連接遠(yuǎn)程服務(wù)器并實(shí)現(xiàn)遠(yuǎn)程調(diào)試的實(shí)現(xiàn)

      http://www.kemok4.com/article/166790.htm

      二、PyCharm 2021.2 (Professional) 調(diào)試遠(yuǎn)程服務(wù)器程序

      1、在 PyCharm 中導(dǎo)入項(xiàng)目或者選擇新建項(xiàng)目

      我的本地項(xiàng)目地址為:D:\Program Files\JetBrains\PycharmProjects\LSTMTrain

      2、在服務(wù)器端與該項(xiàng)目對應(yīng)的目錄下面創(chuàng)建同名文件夾 LSTMTrain

      我的服務(wù)器項(xiàng)目地址為:/ssd/ljl/py_workspaces/LSTMTrain

      3、與服務(wù)器建立連接

      打開 PyCharm 的 Tools - Deployment - Configuration

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

      (1)在彈出的 “Deployment” 窗口單擊左上角的 “+” ,選擇創(chuàng)建一個(gè) SFTP

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

      (2)填寫服務(wù)器相關(guān)信息

      a. 為該 server 指定一個(gè)名稱

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

      b. 在 “Connection” 選項(xiàng)卡下的 SSH configuration 選項(xiàng)填寫服務(wù)器鏈接的相關(guān)信息

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

      在彈出的 “SSH Configuration” 窗口單擊左上角 “+”,新建一個(gè)與服務(wù)器的鏈接

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

      單擊 “Test Connection” 查看是否可以連接成功,如果可以連接成功,則單擊兩次 OK 返回 "Deployment" 窗口

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

      在 "Deployment" 窗口可以觀察到 “SSH configurations” 已經(jīng)填好,以后再配置其他項(xiàng)目時(shí),可以直接選擇該 SSH configurations 即可;填寫 Root Path,這里就是想要在本地加載的服務(wù)器目錄的起始地址;Web server URL 暫時(shí)用不到,此處先不進(jìn)行配置

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

      c. 在 “Mappings” 選項(xiàng)卡配置本地文件夾和服務(wù)器文件夾的對應(yīng)關(guān)系

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

      (3)Tools - Deployment - Browse Remote Host 可以查看服務(wù)器上具體文件內(nèi)容

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

      4、在本地連上服務(wù)器端的Python運(yùn)行環(huán)境

      (1)打開 File - Settings,選擇 Project: 你的項(xiàng)目名 - Python Interpreter

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

       可以看到此時(shí)的 Python Interpreter 是本地Python環(huán)境,我們要將其轉(zhuǎn)換為服務(wù)器端的Python環(huán)境

      (2)單擊右側(cè)小齒輪,選擇 Add

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

      (3)在彈出的 “Add Python Interpreter” 窗口中,選擇 “SSH Interpreter”

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

       在這里既可以選擇新建一個(gè) server configuration,也可以選擇已有的 server configuration,因?yàn)槲覀冊诘谌揭呀?jīng)創(chuàng)建好了一個(gè) server configuration,所以我們選擇第二個(gè)選項(xiàng)

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

       此時(shí)提示有個(gè)小問題,按照它的指示,單擊 Move 即可,然后單擊 Next 進(jìn)行下一步

      (4)填寫服務(wù)器 Python 開發(fā)環(huán)境路徑 和 項(xiàng)目文件路徑

      a. 填寫服務(wù)器 Python 開發(fā)環(huán)境路徑

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

       注:可以在服務(wù)器上通過 “whereis python” 命令找到并篩選出python環(huán)境地址。

      b. 填寫項(xiàng)目文件路徑,注意本地路徑和服務(wù)器路徑要對應(yīng)

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

      c. 最后的 Automatically upload project files to the server 可勾選,也可以不勾選

      勾選時(shí)?,當(dāng)本地項(xiàng)目發(fā)生更新時(shí),會自動(dòng)更新服務(wù)器對應(yīng)項(xiàng)目;

      不勾選時(shí),當(dāng)本地項(xiàng)目發(fā)生更新時(shí),需要手動(dòng)通過 Tools - Deployment - Upload 進(jìn)行更新。

      (5)當(dāng)返回到 “Python Interpreter” 窗口時(shí),發(fā)現(xiàn) Python Interpreter 已經(jīng)變成服務(wù)器端開發(fā)環(huán)境,Path Mappings 也是我們想要的本地項(xiàng)目到服務(wù)器項(xiàng)目的映射。

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

      5、測試

      (1)在本地新建一個(gè)Python文件 Test.py,讓其輸出 Hello World,發(fā)現(xiàn)輸出成功

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

      (2)在服務(wù)器端對應(yīng)項(xiàng)目下查看有無 Test.py,運(yùn)行該文件,查看輸出結(jié)果

      PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序

      至此,我們就可以實(shí)現(xiàn)在本地調(diào)試遠(yuǎn)程服務(wù)器程序。

      此外:

      對于不同的項(xiàng)目,需要重新建立本地到服務(wù)器的鏈接,但是已有的 SSH configuration 和 Python Interpreter 配置一次可以被多次使用,在進(jìn)行新項(xiàng)目的配置時(shí),不要忘記修改本地目錄到服務(wù)器目錄的映射(Mappings)。

      感謝各位的閱讀,以上就是“PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對PyCharm2021.2怎么調(diào)試遠(yuǎn)程服務(wù)器程序這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!

      向AI問一下細(xì)節(jié)

      免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

      AI