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

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

點擊綠色+號,選擇SFTP
點擊OK,嘗試Test SFTP connections。如果給出Successfully connected to ip 即成功。


填寫相關參數(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.
打開遠程視圖,可以看到test.py被上傳到Linux下的/tmp/python/文件夾中
Linux下視圖如下

5、運行程序,可以看到ssh調用python

總結
到此這篇關于Windows下Pycharm遠程連接虛擬機中Centos下的Python環(huán)境(圖文教程詳解)的文章就介紹到這了,更多相關Pycharm遠程連接虛擬機Python環(huán)境內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
python socket通信編程實現(xiàn)文件上傳代碼實例
這篇文章主要介紹了python socket通信編程實現(xiàn)文件上傳代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-12-12
初次部署django+gunicorn+nginx的方法步驟
這篇文章主要介紹了初次部署django+gunicorn+nginx的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-09-09
Python判斷字符串是否為字母或者數(shù)字(浮點數(shù))的多種方法
本文給大家?guī)砣N方法基于Python判斷字符串是否為字母或者數(shù)字(浮點數(shù)),非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-08-08
Django自定義插件實現(xiàn)網(wǎng)站登錄驗證碼功能
這篇文章主要為大家詳細介紹了Django自定義插件實現(xiàn)網(wǎng)站登錄驗證碼功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04

