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所在路徑。
這個時候我們已經(jīng)可以連接到Linux下的Python環(huán)境了,調(diào)用函數(shù)時候會給出相應(yīng)提示,但仍然無法運行。原因是連接到環(huán)境,但我們寫的python腳本是在windows下的,Linux下的Python無法訪問windows下的python腳本。這時候,如果我們想直接在當(dāng)前Pycharm下運行python腳本,需要將腳本上傳到Linux下。
3、定義deployment settings
File -> Settings -> Build, Execution, Deployment -> Deployment
點擊綠色+號,選擇SFTP
點擊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、運行程序,可以看到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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python正則表達(dá)中的re庫常用方法總結(jié)
這篇文章主要介紹了python正則表達(dá)中的re庫常用方法總結(jié)文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下2022-08-08python統(tǒng)計多維數(shù)組的行數(shù)和列數(shù)實例
今天小編就為大家分享一篇python統(tǒng)計多維數(shù)組的行數(shù)和列數(shù)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06python網(wǎng)絡(luò)編程學(xué)習(xí)筆記(六):Web客戶端訪問
這篇文章主要介紹了python網(wǎng)絡(luò)編程之Web客戶端訪問 ,需要的朋友可以參考下2014-06-06