版權聲明:本文爲博主原創文章,轉載請註明出http://www.javashuo.com/article/p-ndrbeelp-w.htmlhtml
左上角 配置Run/Debug Configurations,設置運行機器地址,調用配置好的遠程解釋器,以及項目本地的路徑python
添加django支持(即識別項目爲django),指定項目根路徑和settings文件位置。linux
一、打開PyCharm 工具, 點擊 Tools -> Deployment -> configuration,以下圖:
git
二、在新窗口添加遠程服務器,在左上角點擊 + 號,
以下圖:web
Name: 定義名字,如 centos@192.168.111.222django
Type:多個選項,推薦選擇SFTP。編程
三、配置遠端服務器的鏈接信息,以下圖:vim
3.1 設置服務器鏈接信息
windows
Type: 選擇鏈接類型,SFTP SFTP host:遠程Linux服務器ip地址 Port:端口 Root path:這裏的路徑能夠根據本身須要設定,如項目目錄結構以下: /data/python/ ├── class18 ├── CMMD └── test 若是上配置成功,咱們僅能看到 /data/python 目錄下的子目錄。推薦配置爲本身的項目目錄,方便代碼查找和定位。 User name:Linux服務器用戶 Auth type:支持三種類型: Password,密碼認證,簡單(推薦) Key pair(OpenSSH or PuTTY),私鑰認證 OpenSSH config and authentication agent 勾選 Save Password,省去每次同步提示密碼。
3.2而後點擊Advanced Options 按鈕,出現如下界面centos
能夠設置本地和遠程多久進行同步操做,默認300s。文檔後文會介紹自動同步
3.2 設置本地和遠端服務器目錄
Local path:定義本地目錄,如 d:\pywork
Deployment path on server:自定Linux服務器遠端目錄,切記,這裏是相對目錄!由於前面已經指定到了 /data/python目錄,
若是這裏指定爲/class18,那麼配置成功後,將僅能看到 class18目錄下的代碼文件。根據本身須要設置便可!
Web path on server:web路徑暫時不須要設置,保持默認。
四、通過上面步驟的配置後,咱們能夠在PyCharm 界面的右邊查看遠端代碼,以下圖:
注意 !勾選 Automatic Upload 實現本地自動同步到遠端
一、 選擇 File -> Settings -> Project pywork(根據我的實際pycharm項目名),出現界面以下:
二、默認Project interpreter 爲空(也可能不爲空),點擊右邊齒輪按鈕,選擇 Add,以下圖:
三、右側選擇SSH Interperter,填寫遠程服務器信息,而後點擊next按鈕 以下圖:
4.輸入密碼,點擊next按鈕
5 調整一下 遠程的項目路徑,使本地和遠程保持一致,而後點擊finish按鈕
6 設置好的解釋器效果以下 表示咱們Project Interpreter 設置完畢,能夠調用遠程解釋器執行代碼測試!
一、File -> Settings -> Tools -> SSH Terminal,在 Deployment server 選擇Linux服務器的Python版本路徑。(配置已經存在,只要選擇便可)
二、在 PyCharm 點擊Python Console ,將出現Python 的交互信息窗口(包含版本信息等)
1.選擇 Tools -> Start SSH session,默認會開啓Linux ssh會話窗口,以下圖:
2.注意:若是配置了多個Linux 鏈接信息,那麼會提示選擇。
提示:Linux會話窗口,能夠移動到喜歡的位置。
解決方案:
方法:在遠端列表位置點擊右鍵,選擇 download from here(修改會下載到本地目錄),參考下圖標記的步驟。
若是出現如下窗口,意思是提示咱們遠程code覆蓋本地code,是否繼續。
當ctrl +s保存不了代碼的時候,能夠右鍵點擊Deployment來完成對代碼的同步,相關功能如圖: