<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          手把手教你用Pycharm連接遠(yuǎn)程Python環(huán)境

          共 1857字,需瀏覽 4分鐘

           ·

          2021-02-05 09:12

          前言

          本次咱們來(lái)操作一下如何在Pycharm上,使用遠(yuǎn)程服務(wù)器上的Python環(huán)境。


          為什么這樣做?

          這個(gè)要從我的一次經(jīng)歷說(shuō)起,有一次我?guī)团笥雅廊∫恍〇|西,由于類別不同,分了幾次爬取,這一次我寫(xiě)好規(guī)則之后,依然正常爬取,由于我本人比較善良,加上數(shù)據(jù)量目測(cè)并不是太多,并沒(méi)有使用代理ip,并且將scpay的速度控制的比較慢,一般爬取時(shí),一般也就幾分鐘而已,泡一杯咖啡喝幾口就完了。

          但是,但是,凡事都有可能例外,這一次,我都喝了幾杯咖啡了,竟然還沒(méi)完,!!!,然后我看了看,數(shù)據(jù),發(fā)現(xiàn)這個(gè)我錯(cuò)了,這個(gè)類別很全,還很多,至少是原來(lái)的好幾倍,這...,我也總不能停了吧,并且快了也會(huì)封我ip,然后我就依然等著,等...等啊等,登錄一個(gè)多小時(shí),終于完了....

          后來(lái)我就想到了一個(gè)問(wèn)題,如果代碼能直接運(yùn)行在遠(yuǎn)程服務(wù)器上就好了,寫(xiě)完代碼扔到遠(yuǎn)程服務(wù)器上就好了,隨便運(yùn)行。

          我的環(huán)境

          滴滴云 ubuntu 18.04版本,已經(jīng)安裝好Anocondapycharm2019 專業(yè)版

          注:

          • pycharm一定要專業(yè)版,只有專業(yè)版才有遠(yuǎn)程連接python環(huán)境功能

          • linux上盡量使用Anoconda創(chuàng)建環(huán)境,避免和原系統(tǒng)pip產(chǎn)生沖突,避免尋找麻煩。

          步驟

          配置遠(yuǎn)程服務(wù)器信息

          打開(kāi)pycharm,點(diǎn)擊Tools ---> Deployment ---> configuration

          依次點(diǎn)擊左上角+ --> SFTP

          給自己遠(yuǎn)程環(huán)境起個(gè)名字

          配置遠(yuǎn)程服務(wù)器參數(shù),如圖所示

          配置Connection

          配置Mappings,配置好之后,選擇ok

          在pycharm上查看服務(wù)器上文件Tools --> deployment --> Browse Remote Host

          一定要勾選自動(dòng)上傳Tools --> deployment --> Automatic Upload

          配置遠(yuǎn)程python解釋器

          上述我們只是配置了遠(yuǎn)程服務(wù)器信息,但是并沒(méi)有讓pycharm指定python解釋器

          打開(kāi)解釋器選項(xiàng)File --> settings --> Project:項(xiàng)目名--> projectInterpreter

          添加解釋器

          選擇SSH interpreter,配置服務(wù)器信息,Next

          用戶密碼,,然后點(diǎn)擊Next

          選擇服務(wù)器上Python解釋器的位置,,然后點(diǎn)擊Finish

          指定解釋器為遠(yuǎn)程解釋器,,然后點(diǎn)擊Apply,ok

          將文件同步到服務(wù)器上

          默認(rèn)會(huì)將本地整個(gè)項(xiàng)目同步到服務(wù)器的/tmp目錄下

          crtl+s,將代碼自動(dòng)同步到服務(wù)器上

          上述都配置完以后,你可能會(huì)發(fā)現(xiàn),每次寫(xiě)完代碼之后,似乎遠(yuǎn)程那端是不會(huì)同步代碼的,我們需要設(shè)置一下,按crtl+s就可以自動(dòng)將代碼同步到服務(wù)器上,每次在服務(wù)器上運(yùn)行的代碼也是最新代碼

          點(diǎn)擊Tools --> deployment -->Options


          配置如圖,紅圈部分一定要配置一樣的,然后點(diǎn)擊ok


          適用場(chǎng)景

          適用場(chǎng)景一般是爬蟲(chóng)類,或者需要長(zhǎng)時(shí)間處理某個(gè)任務(wù)之類的,畢竟我寫(xiě)一個(gè)爬蟲(chóng)不可能配置一個(gè)docker吧。

          或者說(shuō)我就寫(xiě)了一個(gè)小爬蟲(chóng),每天爬一些笑話發(fā)給我的女神,直接運(yùn)行在服務(wù)器上,或者開(kāi)發(fā)完之后,crtl+s就直接同步到服務(wù)器上了,不需要在通過(guò)傳文件什么的繁瑣操作


          結(jié)束

          如果你覺(jué)得文章還可以,記得點(diǎn)贊留言支持我們哈,感謝你的閱讀。





          程序員GitHub,現(xiàn)已正式上線!


          接下來(lái)我們將會(huì)在該公眾號(hào)上,專注為大家分享GitHub上有趣的開(kāi)源庫(kù)包括Python,Java,Go,前端開(kāi)發(fā)等優(yōu)質(zhì)的學(xué)習(xí)資源和技術(shù),分享一些程序員圈的新鮮趣事。





          年度爆款文案



          點(diǎn)這里,獲取新手福利!!

          瀏覽 57
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  久草视频在线免费看 | 超碰88| 麻豆成人影院 | 99香蕉视频在线观看 | 一道本不卡 |