pycharm遠(yuǎn)程linux開發(fā)和調(diào)試代碼的方法
pycharm是一個非常強大的python開發(fā)工具,現(xiàn)在很多代碼最終在線上跑的環(huán)境都是linux,而開發(fā)環(huán)境可能還是windows下開發(fā),這就需要經(jīng)常在linux上進(jìn)行調(diào)試,或者在linux對代碼進(jìn)行編寫,而pycharm提供了非常便捷的方式。具體實現(xiàn)在windows上遠(yuǎn)程linux開發(fā)和調(diào)試的代碼步驟如下:
配置遠(yuǎn)程linux主機信息
選擇Tools--Deployment--Configuration
這里選擇SFTP就可以
這里添加SFTP主機信息然后可以天機測試連接,輸入用戶名和密碼


這里默認(rèn)根路徑就可以

Local path配置為你windows本地的代碼路徑就可以
Deployment path on server 這個配置為你linux上代碼的路徑
配置完成之后點擊ok保存

這個時候通過Tools--Deployment--Browse Remote Host就可以看到你遠(yuǎn)程主機的信息


配置遠(yuǎn)程linux的python



到此為止配置的內(nèi)容完成,下面開始測試使用
測試用在遠(yuǎn)程linux寫代碼和調(diào)試
我在遠(yuǎn)程linux上新建了一個hello.py文件,并打印hello world
然后在本地windows的pycharm上運行

現(xiàn)在我對代碼文件進(jìn)行更改,切記寫完代碼之后點擊右上角的上傳小箭頭,這樣就把你更改的代碼及時上傳到linux上,然后在點擊運行


如果你沒有上傳,這個時候你點擊左邊第一個圖標(biāo),用于對比,你就會可以看到你當(dāng)前的代碼和最近上傳到linux代碼的對比,這個也是非常方便的一個功能
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
conda創(chuàng)建環(huán)境過程出現(xiàn)"Solving?environment:?failed"報錯的詳細(xì)解
很長一段時間沒用conda了,然后突然使用conda創(chuàng)建環(huán)境報錯,所以下面這篇文章主要給大家介紹了關(guān)于conda創(chuàng)建環(huán)境過程出現(xiàn)"Solving?environment:?failed"報錯的詳細(xì)解決方法,需要的朋友可以參考下2022-11-11
Python構(gòu)建企業(yè)級離線包倉庫的實戰(zhàn)指南與腳本
在內(nèi)網(wǎng)環(huán)境與安全要求日益嚴(yán)格的今天,構(gòu)建離線Python包倉庫已成為Python項目管理的必備技能,本文將為大家介紹完整的腳本構(gòu)建過程,希望對大家有所幫助2025-09-09
在pycharm中使用git版本管理以及同步github的方法
今天小編就為大家分享一篇在pycharm中使用git版本管理以及同步github的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01
django框架中ajax的使用及避開CSRF 驗證的方式詳解
這篇文章主要介紹了django框架中ajax的使用及避開CSRF 驗證的方式,結(jié)合實例形式分析了Django框架ajax后臺交互與排除驗證csrf相關(guān)操作技巧,需要的朋友可以參考下2019-12-12
python中functools.lru_cache的具體使用
本文主要介紹了python中functools.lru_cache的具體使用,通過functools.lru_cache,你可以輕松優(yōu)化具有重復(fù)計算的函數(shù),大大提高代碼的執(zhí)行效率2024-09-09
python腳本使用阿里云slb對惡意攻擊進(jìn)行封堵的實現(xiàn)
這篇文章主要介紹了python腳本使用阿里云slb對惡意攻擊進(jìn)行封堵的實現(xiàn),本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02

