Python Pycharm連接Ubantu Python環境


由於我習慣在window下開發,但是代碼環境布局在Ubantu。使用Python,為了方便程序的調試,嘗試在Windows下的Pycharm遠程連接到Ubantu虛擬機下的Python環境。

1、准備工作:
固定Ubantu的IP,這里我的固定IP為 192.168.149.128
Ubantu中安裝ssh。(這里我采用的是ssh的遠程連接)
Ubantu中Python環境已安裝。

 

2、打開Pycharm

File—>Settings—>Project—>Project Interpreter 選擇Add Remote,如下圖所示

 

3、選擇SSH Credentials,填寫相關參數


注意Linux下的Python所在路徑。
這個時候我們已經可以連接到Linux下的Python環境了,調用函數時候會給出相應提示,但仍然無法運行。原因是連接到環境,但我們寫的python腳本是在windows下的,Linux下的Python無法訪問windows下的python腳本。這時候,如果我們想直接在當前Pycharm下運行python腳本,需要將腳本上傳到Linux下。

 

4、定義deployment settings
File -> Settings -> Build, Execution, Deployment -> Deployment

輸入Name,選擇SFTP,點擊OK,嘗試Test SFTP connections。如果給出Successfully connected to ip 即成功。

填寫相關參數,其中 Root path,是python腳本上傳到Linux下的路徑。

選擇Mappings選項,local path中填寫創建的python腳本文件在window上的路徑

 

5、部署代碼
選擇 Tools -> Deployment -> Upload to {deployment settings name}     ----------也可使用快捷鍵:Ctrl+Alt+Shift+X
Upload process will be started in background. Wait for upload to complete.
打開遠程視圖,可以看到test.py被上傳到Linux下的/tmp/python/文件夾中


Linux下視圖如下

 

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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM