在Windows宿主機上搭建Ubuntu虛擬機的Pycharm開發環境,Ubuntu開啟Samba服務,使用網絡映射將Ununtu下Python項目工程路徑映射到Windows下
創建Pycharm工程
File->New Project->配置location並創建Interpreter;使用SSH登陸Ubuntu。因為在Ununtu使用virtualenv創建獨立的Python運行環境,因此Python interpreter path不要使用系統全局的Python解釋器,而是使用工程目錄下的Python解釋器。
配置Structure
因為工程目錄與Python源代碼路徑並不一致,從而導致Python源碼編輯器在import自定義Module時,找不到對應的Module。從File->Settings->Project->Project Structure修改Add Content Root路徑為Python源碼路徑
配置完成后,等待Pycharm加載完成,Project結構如下:
配置遠程調試
通過Tools->Deployment->Configuration配置SFTP
在Mapping選項卡配置WIndows本地和Ubuntu遠程映射路徑,其中Connection的Root path和Deployment path on server共同組成映射路徑
具體的映射路徑查看






