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、打開Pycharm,F(xiàn)ile—>Settings—>Project—>Project Interpreter 選擇Add Remote,如下圖所示
2、選擇SSH Credentials,填寫相關(guān)參數(shù)
注意Linux下的Python所在路徑。
這個(gè)時(shí)候我們已經(jīng)可以連接到Linux下的Python環(huán)境了,調(diào)用函數(shù)時(shí)候會(huì)給出相應(yīng)提示,但仍然無法運(yùn)行。原因是連接到環(huán)境,但我們寫的python腳本是在windows下的,Linux下的Python無法訪問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 即成功。
填寫相關(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.
打開遠(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正則表達(dá)中的re庫常用方法總結(jié)
這篇文章主要介紹了python正則表達(dá)中的re庫常用方法總結(jié)文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下2022-08-08python統(tǒng)計(jì)多維數(shù)組的行數(shù)和列數(shù)實(shí)例
今天小編就為大家分享一篇python統(tǒng)計(jì)多維數(shù)組的行數(shù)和列數(shù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-06-06python實(shí)現(xiàn)自動(dòng)生成SQL語句
在數(shù)據(jù)處理和管理中,SQL(Structured?Query?Language)是一種非常重要的語言,本文主要介紹了如何使用python實(shí)現(xiàn)自動(dòng)生成SQL語句,需要的可以參考下2024-04-04python網(wǎng)絡(luò)編程學(xué)習(xí)筆記(六):Web客戶端訪問
這篇文章主要介紹了python網(wǎng)絡(luò)編程之Web客戶端訪問 ,需要的朋友可以參考下2014-06-06