Windows下Pycharm遠(yuǎn)程連接虛擬機(jī)中Centos下的Python環(huán)境(圖文教程詳解)
由于最近學(xué)習(xí)tensorflow的需要,tensorflow是在Linux環(huán)境下,使用的是Python。為了方便程序的調(diào)試,嘗試在Windows下的Pycharm遠(yuǎn)程連接到虛擬機(jī)中Centos下的Python環(huán)境。(這里我采用的是ssh的遠(yuǎn)程連接)
1、準(zhǔn)備工作:
固定centos的IP,這里我的固定IP為 192.168.254.128 。
centos中安裝ssh。(這里我采用的是ssh的遠(yuǎn)程連接)
centos中Python環(huán)境已安裝。
2、打開(kāi)Pycharm,F(xiàn)ile—>Settings—>Project—>Project Interpreter 選擇Add Remote,如下圖所示

2、選擇SSH Credentials,填寫(xiě)相關(guān)參數(shù)
注意Linux下的Python所在路徑。
這個(gè)時(shí)候我們已經(jīng)可以連接到Linux下的Python環(huán)境了,調(diào)用函數(shù)時(shí)候會(huì)給出相應(yīng)提示,但仍然無(wú)法運(yùn)行。原因是連接到環(huán)境,但我們寫(xiě)的python腳本是在windows下的,Linux下的Python無(wú)法訪問(wèn)windows下的python腳本。這時(shí)候,如果我們想直接在當(dāng)前Pycharm下運(yùn)行python腳本,需要將腳本上傳到Linux下。
3、定義deployment settings
File -> Settings -> Build, Execution, Deployment -> Deployment

點(diǎn)擊綠色+號(hào),選擇SFTP
點(diǎn)擊OK,嘗試Test SFTP connections。如果給出Successfully connected to ip 即成功。


填寫(xiě)相關(guān)參數(shù),其中 Root path,是python腳本上傳到Linux下的路徑。
4、部署代碼
選擇 Tools -> Deployment -> Upload to {deployment settings name}
Upload process will be started in background. Wait for upload to complete.
打開(kāi)遠(yuǎn)程視圖,可以看到test.py被上傳到Linux下的/tmp/python/文件夾中
Linux下視圖如下

5、運(yùn)行程序,可以看到ssh調(diào)用python

總結(jié)
到此這篇關(guān)于Windows下Pycharm遠(yuǎn)程連接虛擬機(jī)中Centos下的Python環(huán)境(圖文教程詳解)的文章就介紹到這了,更多相關(guān)Pycharm遠(yuǎn)程連接虛擬機(jī)Python環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python socket通信編程實(shí)現(xiàn)文件上傳代碼實(shí)例
這篇文章主要介紹了python socket通信編程實(shí)現(xiàn)文件上傳代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12
使用Python進(jìn)行用戶(hù)畫(huà)像構(gòu)建的示例詳解
用戶(hù)畫(huà)像,又稱(chēng)為用戶(hù)檔案或客戶(hù)畫(huà)像,是一種通過(guò)收集和分析用戶(hù)的行為、偏好、需求等多維度信息,本文主要介紹了如何使用Python進(jìn)行用戶(hù)畫(huà)像的構(gòu)建,需要的可以參考下2024-10-10
初次部署django+gunicorn+nginx的方法步驟
這篇文章主要介紹了初次部署django+gunicorn+nginx的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
Python判斷字符串是否為字母或者數(shù)字(浮點(diǎn)數(shù))的多種方法
本文給大家?guī)?lái)三種方法基于Python判斷字符串是否為字母或者數(shù)字(浮點(diǎn)數(shù)),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-08-08
python爬蟲(chóng)headers設(shè)置后無(wú)效的解決方法
這篇文章主要為大家詳細(xì)介紹了python爬蟲(chóng)headers設(shè)置后無(wú)效的解決方案,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-10-10
Django自定義插件實(shí)現(xiàn)網(wǎng)站登錄驗(yàn)證碼功能
這篇文章主要為大家詳細(xì)介紹了Django自定義插件實(shí)現(xiàn)網(wǎng)站登錄驗(yàn)證碼功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04
PyTorch搭建LSTM實(shí)現(xiàn)時(shí)間序列負(fù)荷預(yù)測(cè)
這篇文章主要為大家介紹了PyTorch搭建LSTM實(shí)現(xiàn)時(shí)間序列負(fù)荷預(yù)測(cè),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05

