PyCharm遠程開發
1- 遠程環境說明
每個人的本地電腦環境差別很大。各自在自己電腦上開發功能,測試/運行正常。但是將多個人的代碼功能合并,運行服務器上,會出現各種版本兼容性問題。
在實際企業中,一般會有兩套環境。第一套是測試/開發環境,供開發人員開發、測試使用;第二套是正式環境。甚至有的公司還有更多的環境,例如預發布環境。
pycharm提供了一種解決方案: 遠程連接方案, 允許所有的程序員都去連接遠端的測試環境, 確保大家的環境都是統一的, 避免各種環境問題的發生,而且由于是連接的遠程環境, 所有在pycharm編寫代碼 都會自動上傳到遠端服務器中, 在執行代碼的時候, 相當于是直接在遠端環境上進行執行操作
注意: 本次這里配置遠端環境,指的連接虛擬機中虛擬環境。可以配置為Base環境,也可以配置為其他的虛擬環境, 但是目前建議配置為Base環境,因為Base環境自帶python包更全面一些
2- 清理遠程環境
注意:本教程適用于Pycharm版本是2024的,不是2024版的參考:
在遠程環境出錯的時候會用到。一般一個遠程主機只配置一個
-
?打開python解釋器配置,選擇Show All,刪除所有Remote開頭的解釋器
3- 連接遠程環境
-
?增加新的python解釋器
-
配置遠程連接地址和用戶名
-
配置遠程解釋器和遠程項目目錄
-
如果遠程項目目錄沒有同步成功需要手動配置
-
注意:pyspark版本需要是3.1.2,如果發現版本不對,需要將pyspark卸載了重新安裝3.1.2版本
-
步驟:
-
第一步:檢查服務器上pyspark版本 pip list | grep pyspark ?
-
第二步:如果不是3.1.2版本,需要卸載 pip uninstall pyspark ?
-
第三步:重新安裝pyspark?