1. 程式人生 > >windows下的pycharm配置 linux環境

windows下的pycharm配置 linux環境

alt 視圖 點擊 erp proc 但我 als 由於 無法

由於最近學習python的需要,為了方便程序的調試,嘗試在Windows下的Pycharm遠程連接到虛擬機中Centos下的python環境。(這裏我采用的是ssh的遠程連接)
1、準備工作:
固定centos的IP,這裏我的固定IP為 192.168.254.128 。
centos中安裝ssh。(這裏我采用的是ssh的遠程連接)
centos中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

技術分享

點擊綠色+號,選擇SFTP

技術分享


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

技術分享

技術分享


填寫相關參數,其中 Root path,是python腳本上傳到Linux下的路徑。
5、部署代碼
選擇 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配置 linux環境