<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)境

          共 1860字,需瀏覽 4分鐘

           ·

          2021-02-02 09:38

          擊上方“Python爬蟲(chóng)與數(shù)據(jù)挖掘”,進(jìn)行關(guān)注

          回復(fù)“書(shū)籍”即可獲贈(zèng)Python從入門(mén)到進(jìn)階共10本電子書(shū)

          醉臥不知白日暮,有時(shí)空望孤云高。

          前言

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


          為什么這樣做?

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

          但是,但是,凡事都有可能例外,這一次,我都喝了幾杯咖啡了,竟然還沒(méi)完,!!!,然后我看了看,數(shù)據(jù),發(fā)現(xiàn)這個(gè)我錯(cuò)了,這個(gè)類(lèi)別很全,還很多,至少是原來(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 專(zhuān)業(yè)版

          注:

          • pycharm一定要專(zhuān)業(yè)版,只有專(zhuān)業(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)類(lèi),或者需要長(zhǎng)時(shí)間處理某個(gè)任務(wù)之類(lèi)的,畢竟我寫(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)贊留言支持我們哈,感謝你的閱讀。

          如果在操作過(guò)程中有任何問(wèn)題,記得下面留言,我們看到會(huì)第一時(shí)間解決問(wèn)題。

          用微笑告訴別人,今天的我比昨天強(qiáng),今后也一樣。

          想學(xué)習(xí)更多關(guān)于Python的知識(shí),可以參考學(xué)習(xí)網(wǎng)址:http://pdcfighting.com/,點(diǎn)擊閱讀原文,可以直達(dá)噢~

          -------------------?End?-------------------

          往期精彩文章推薦:

          歡迎大家點(diǎn)贊,留言,轉(zhuǎn)發(fā),轉(zhuǎn)載,感謝大家的相伴與支持

          想加入Python學(xué)習(xí)群請(qǐng)?jiān)诤笈_(tái)回復(fù)【入群

          萬(wàn)水千山總是情,點(diǎn)個(gè)【在看】行不行

          /今日留言主題/

          隨便說(shuō)一兩句吧~~

          瀏覽 63
          點(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>
                  五月欧美激激激综合网色播 | 成人视频欧美 | 黄色电影在线观看国内免费 | 婷婷五月天丁香社区 | www.在线一区 |