今天在使用pycharm过程中,需要在虚拟机ubuntu环境下和windows环境下分别去跑一个小程序,检查下区别,需要开两个pycharm同时还得开着虚拟机,很是麻烦,就想着pycharm可不可以远程调试,这样在windows上运行的pycharm只需要切换下python解释器就可以了,需要windows环境就切换本地的python解释器,需要linux环境就切换到远程linux服务器的python解释器,这样只需要开个pycharm就行,虚拟机也不用开了,会方便很多。
下面是具体的实践过程
1、菜单--->Tools--->Deployment--->Configuration
![](https://img.haomeiwen.com/i9080863/59c49a04faa7c70b.png)
2、点击加号,添加server---〉选择SFTP
![](https://img.haomeiwen.com/i9080863/3580ccb032ab0139.png)
3、输入IP、用户名,密码,Python项目目录:
![](https://img.haomeiwen.com/i9080863/a3f63b2fdceaa9bd.png)
4、Mappings选项卡,添加mappings路径。
![](https://img.haomeiwen.com/i9080863/44eddc6848ba282d.png)
5、菜单->Tools->Deployment->Options,将“Upload changed files automatically to the default server”改为 “On explicit save action”,然后你每次Ctrl+s的时候,修改的代码就自动上传了
![](https://img.haomeiwen.com/i9080863/23059f40d3ac090b.png)
6、菜单--->File--->Settings--->Project:xxx--->Project Interpreter
![](https://img.haomeiwen.com/i9080863/7639600e48326351.png)
7、点击
![](https://img.haomeiwen.com/i9080863/4763a27002302e0f.png)
按钮--->more--->'+'--->'Add Remote'
![](https://img.haomeiwen.com/i9080863/7c71e1359ca6a9ec.png)
8、点击Move---〉ok
9、保存修改---〉等待生效---〉完成。
10、将pycharm中的terminal也切换到远程服务器
Tools -->start ssh session
![](https://img.haomeiwen.com/i9080863/64b798eb21d6833b.png)
至此,我们仅需要在自己的电脑上运行pycharm这个软件就可以了,python解释器及命令行窗口都可以根据需要任意切换,省去了在自己的电脑 上开启虚拟机的麻烦
网友评论