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