pycharm解釋器配置:
需要配置為遠程的解釋器:
1.點擊settings,選擇下面的配置

2.點擊+ 並填寫ip和用戶名,點擊next, 然后填寫密碼,再點擊next:


3.選擇遠程服務器端虛擬環境的解釋器,以及本地代碼和遠程代碼的目錄映射,最后點擊finish:

4.選擇剛剛新加的配置,點擊apply, 然后點擊ok

5.部署配置:點擊tools--Deployment--Configuration...

6.左側選擇剛才配置的遠程連接,右側 點擊mapping頁簽,配置本地和遠程的目錄映射,Local path為本地代碼目錄,Deployment path為遠程代碼目錄,配置完后點擊 ok

7.代碼下載或上傳,如果代碼在遠程則下載,在本地則上傳,這里以下載為例:

控制台下載日志:

8.運行項目代碼:
- 控制台第一行可以看出使用的是遠程的解釋器
- 此時可以看出服務運行在5006端口,注意這里服務是在遠程服務器上運行,而不是在本地運行
- 直接訪問遠程服務器的5006端口即可訪問到服務,且在本地可以同步看到執行日志,perfect!

9.問題匯總:
1.端口問題
一般情況下,服務器為了避免風險,只開放很有限的端口(比如22),此時如果我想訪問遠程服務器上的5006端口,直接訪問是訪問不到的,需要使用隧道(端口映射),此處使用finalshell:
1.正常連接服務器

2.點擊1中的隧道,配置隧道
點擊隧道-》添加

填寫端口映射信息,以下配置表示把本地5000端口映射到遠程的5006端口,點擊確定:

此時,通過訪問本地5000端口即可成功訪問到服務器端的5006端口:

