欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PyCharm 2021.2 (Professional)調(diào)試遠(yuǎn)程服務(wù)器程序的操作技巧

 更新時(shí)間:2021年08月20日 10:57:19   作者:微拂素羅衫  
本文給大家分享用 PyCharm 2021 調(diào)試遠(yuǎn)程服務(wù)器程序的過(guò)程,通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

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

一、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.dbjr.com.cn/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)目對(duì)應(yīng)的目錄下面創(chuàng)建同名文件夾 LSTMTrain

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

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

打開 PyCharm 的 Tools - Deployment - Configuration

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

不勾選時(shí),當(dāng)本地項(xiàng)目發(fā)生更新時(shí),需要手動(dòng)通過(guò) 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)目的映射。

5、測(cè)試

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

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

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

此外:

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

到此這篇關(guān)于PyCharm 2021.2 (Professional)調(diào)試遠(yuǎn)程服務(wù)器程序的操作技巧的文章就介紹到這了,更多相關(guān)PyCharm 2021.2 調(diào)試遠(yuǎn)程服務(wù)器程序內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python 通過(guò)郵件控制實(shí)現(xiàn)遠(yuǎn)程控制電腦操作

    python 通過(guò)郵件控制實(shí)現(xiàn)遠(yuǎn)程控制電腦操作

    這篇文章主要介紹了python 通過(guò)郵件控制電腦實(shí)現(xiàn)遠(yuǎn)程控制操作,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Keras 切換后端方式(Theano和TensorFlow)

    Keras 切換后端方式(Theano和TensorFlow)

    這篇文章主要介紹了Keras 切換后端方式(Theano和TensorFlow),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • Python 類的繼承實(shí)例詳解

    Python 類的繼承實(shí)例詳解

    這篇文章主要介紹了Python 類的繼承實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • 詳解MindSpore自定義模型損失函數(shù)

    詳解MindSpore自定義模型損失函數(shù)

    在不同的訓(xùn)練場(chǎng)景中,我們時(shí)常需要使用不同的損失函數(shù)來(lái)衡量一個(gè)模型的計(jì)算結(jié)果的優(yōu)劣,本文重點(diǎn)介紹了在MindSpore中如何去自定義一個(gè)損失函數(shù)?;贛indSpore中的Loss類,我們可以通過(guò)繼承該類后,再重寫construct函數(shù)和get_loss函數(shù)實(shí)現(xiàn)全面自定義的損失函數(shù)形式與內(nèi)容
    2021-06-06
  • Python 實(shí)現(xiàn)文件打包、上傳與校驗(yàn)的方法

    Python 實(shí)現(xiàn)文件打包、上傳與校驗(yàn)的方法

    今天小編就為大家分享一篇Python 實(shí)現(xiàn)文件打包、上傳與校驗(yàn)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • pandas 選取行和列數(shù)據(jù)的方法詳解

    pandas 選取行和列數(shù)據(jù)的方法詳解

    這篇文章主要介紹了pandas 選取行和列數(shù)據(jù)的方法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Python中for循環(huán)詳解

    Python中for循環(huán)詳解

    這篇文章主要介紹了Python中for循環(huán),有需要的朋友可以參考一下
    2014-01-01
  • Python函數(shù)的定義與調(diào)用方法實(shí)例

    Python函數(shù)的定義與調(diào)用方法實(shí)例

    Python 中函數(shù)的應(yīng)用非常廣泛,函數(shù)是組織好的,可重復(fù)使用的,用來(lái)實(shí)現(xiàn)單一,或相關(guān)聯(lián)功能的代碼段,這篇文章主要給大家介紹了關(guān)于Python函數(shù)的定義與調(diào)用的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • pandas多層索引的創(chuàng)建和取值以及排序的實(shí)現(xiàn)

    pandas多層索引的創(chuàng)建和取值以及排序的實(shí)現(xiàn)

    這篇文章主要介紹了pandas多層索引的創(chuàng)建和取值以及排序的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Python基礎(chǔ)之標(biāo)準(zhǔn)庫(kù)和常用的第三方庫(kù)案例教程

    Python基礎(chǔ)之標(biāo)準(zhǔn)庫(kù)和常用的第三方庫(kù)案例教程

    這篇文章主要介紹了Python基礎(chǔ)之標(biāo)準(zhǔn)庫(kù)和常用的第三方庫(kù)案例教程,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07

最新評(píng)論