這篇文章主要講解了“怎么用Pycharm連接遠(yuǎn)程Python環(huán)境”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“怎么用Pycharm連接遠(yuǎn)程Python環(huán)境”吧!
創(chuàng)新互聯(lián)從2013年開始,先為雁江等服務(wù)建站,雁江等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為雁江企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
前言
本次咱們來操作一下如何在Pycharm上,使用遠(yuǎn)程服務(wù)器上的Python環(huán)境。
為什么這樣做?
這個(gè)要從我的一次經(jīng)歷說起,有一次我?guī)团笥雅廊∫恍〇|西,由于類別不同,分了幾次爬取,這一次我寫好規(guī)則之后,依然正常爬取,由于我本人比較善良,加上數(shù)據(jù)量目測并不是太多,并沒有使用代理ip,并且將scpay的速度控制的比較慢,一般爬取時(shí),一般也就幾分鐘而已,泡一杯咖啡喝幾口就完了。
但是,但是,凡事都有可能例外,這一次,我都喝了幾杯咖啡了,竟然還沒完,!!!,然后我看了看,數(shù)據(jù),發(fā)現(xiàn)這個(gè)我錯(cuò)了,這個(gè)類別很全,還很多,至少是原來的好幾倍,這...,我也總不能停了吧,并且快了也會(huì)封我ip,然后我就依然等著,等...等啊等,登錄一個(gè)多小時(shí),終于完了....
后來我就想到了一個(gè)問題,如果代碼能直接運(yùn)行在遠(yuǎn)程服務(wù)器上就好了,寫完代碼扔到遠(yuǎn)程服務(wù)器上就好了,隨便運(yùn)行。
我的環(huán)境
滴滴云 ubuntu 18.04版本,已經(jīng)安裝好Anoconda pycharm2019 專業(yè)版
注:
pycharm一定要專業(yè)版,只有專業(yè)版才有遠(yuǎn)程連接python環(huán)境功能
linux上盡量使用Anoconda創(chuàng)建環(huán)境,避免和原系統(tǒng)pip產(chǎn)生沖突,避免尋找麻煩。
步驟
配置遠(yuǎn)程服務(wù)器信息
打開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ù)器信息,但是并沒有讓pycharm指定python解釋器
打開解釋器選項(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),每次寫完代碼之后,似乎遠(yuǎn)程那端是不會(huì)同步代碼的,我們需要設(shè)置一下,按crtl+s就可以自動(dòng)將代碼同步到服務(wù)器上,每次在服務(wù)器上運(yùn)行的代碼也是最新代碼
點(diǎn)擊Tools --> deployment -->Options
配置如圖,紅圈部分一定要配置一樣的,然后點(diǎn)擊ok
適用場景
適用場景一般是爬蟲類,或者需要長時(shí)間處理某個(gè)任務(wù)之類的,畢竟我寫一個(gè)爬蟲不可能配置一個(gè)docker吧。
或者說我就寫了一個(gè)小爬蟲,每天爬一些笑話發(fā)給我的女神,直接運(yùn)行在服務(wù)器上,或者開發(fā)完之后,crtl+s就直接同步到服務(wù)器上了,不需要在通過傳文件什么的繁瑣操作
感謝各位的閱讀,以上就是“怎么用Pycharm連接遠(yuǎn)程Python環(huán)境”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)怎么用Pycharm連接遠(yuǎn)程Python環(huán)境這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
當(dāng)前標(biāo)題:怎么用Pycharm連接遠(yuǎn)程Python環(huán)境
文章源于:http://aaarwkj.com/article6/gihdog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、移動(dòng)網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)、做網(wǎng)站、網(wǎng)站營銷、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)