「本文已參與好文召集令活動,點擊查看:後端、大前端雙賽道投稿,2萬元獎池等你挑戰!」前端
什麼?你想看Idea遠程調試?別急,有時間會給你們更新。這裏是奶媽式教學,你再學不會,請主動退出羣聊。python
剛入職的時候,師傅問我知道遠程調試嗎?直接我懵了,什麼遠程調試?看着網上的教程,寫的都是過程,看完雖然配置出來了,可是仍是懵懵的。後端
要想Pycharm遠程調試,你首先得知道兩點:服務器
什麼?你想知道怎麼打開?你猜我告不告訴你。微信
Tools->Deployment->Configurationmarkdown
選擇+號->sftp以後,會提示你輸入名字,根據你習慣輸入吧,輸入完以後輸入你的ip地址、用戶名、密碼 Root Path最好選擇你的程序所在目錄的根路徑,好比個人項目wangscaler在usr/local/workspace/wangscaler
下,就能夠配置成usr/local/workspace/
,若是在這裏不改的話,也能夠在下一步Mapping直接指定項目的路徑。app
選擇Mapping 而後選擇你本地的項目 最後選擇你遠程服務器的項目,你項目的地址就是上面的Root Path+你如今的地址 假入我上一步配置的就是usr/local/workspace/
,那麼這一步選擇的就是wangscaler就能夠了。 點擊左上角√選中,而後點擊右下角OK便可post
Tools->Deployment->Download from 用戶名@主機IP,將從你的主機拉取代碼。ui
切記,你登錄的用戶必定得賦予這個用戶操做這個文件夾的權限。 看下圖,已經下載下來了。這時候你不管是運行仍是debug都是運行的遠程主機上的項目。固然首先得配置遠程環境。url
File ->Setting 顧名思義就是設置。
打開Setting以後,選擇Project:[項目名]->Project Interpreter此時看到的就是下圖,默認的就是你本地的環境
這時候點擊右邊的小齒輪圖標,而後選擇Add
這裏以SSH爲例,選擇SSH Interpreter,而後在右側輸入你遠程主機的域名或者IP地址。輸入登陸遠程主機的用戶名,點擊Next
出現下圖提示,直接點Next 來到了輸入密碼的地方了,我居然忘掉了個人密碼,各位客官別急,容我找一找。歷經千辛萬苦,最終仍是找不到了密碼,算了換個服務器,繼續講解吧,大家千萬別學我。
輸入你的密碼,而後點擊Next. 密碼輸入正確後,這一步就是選擇你的Interpreter即Python環境,還有你本地項目在遠程服務器的映射文件,什麼是映射文件?也就是你等會項目啓動時候真正啓動的目標路徑。
yum安裝的python環境
若是你是yum安裝的話,默認的路徑就是在/usr/bin/下會找到python3,選中,點肯定。
二、你本身修改過的話
那這個路徑只有你本身知道,實在找不到的話,能夠全局搜索一下 find / -name python3
,估計耗時比較長。
默認的會在臨時目錄下建立一個文件夾,咱們也能夠選擇咱們調試的項目 由於咱們上邊把咱們的項目下載到本地了,此時能夠直接選擇你遠程調試的項目和本地的項目創建映射關係。他會默認的將你本地的代碼同步上去。
若是選擇遠程的項目的話,點擊Next以後 這時候會提示你,修改本地將自動覆蓋遠程的代碼。由於咱們本地的和遠程的是同樣的,能夠直接肯定
此時咱們run仍是debug都是運行的遠程主機的項目。
感謝您在萬忙之中,讀完了本文。讀完本文,就是對我最大的支持,若是有幫助,點個贊支持一下。個人微信公衆號【碼農Share】。