pycharm是一个非常强大的python开发工具,现在很多代码最终在线上跑的环境都是linux,而开发环境可能还是windows下开发,这就需要经常在linux上进行调试,或者在linux对代码进行编写,而pycharm提供了非常便捷的方式。具体实现在windows上远程linux开发和调试的代码步骤如下:

配置远程linux主机信息

选择Tools--Deployment--Configuration

这里选择SFTP就可以

下面这个是因为第一次连接,所以会有这个提示

这里默认根路径就可以

Local path配置为你windows本地的代码路径就可以
Deployment path on server 这个配置为你linux上代码的路径
配置完成之后点击ok保存

这个时候通过Tools--Deployment--Browse Remote Host就可以看到你远程主机的信息

配置远程linux的python

到此为止配置的内容完成,下面开始测试使用

测试用在远程linux写代码和调试

我在远程linux上新建了一个hello.py文件,并打印hello world
然后在本地windows的pycharm上运行

现在我对代码文件进行更改,切记写完代码之后点击右上角的上传小箭头,这样就把你更改的代码及时上传到linux上,然后在点击运行

如果你没有上传,这个时候你点击左边第一个图标,用于对比,你就会可以看到你当前的代码和最近上传到linux代码的对比,这个也是非常方便的一个功能

最新文章

  1. [NOIP2015]信息传递
  2. Eclipse Debug
  3. javascript知识点记录(2)
  4. Elasticsearch多索引
  5. OpenGL的glTranslatef平移变换函数详解
  6. ios开发——实用技术OC-Swift篇&本地通知与远程通知详解
  7. 【LeetCode练习题】Recover Binary Search Tree
  8. html类,id规范命名
  9. 最大稳定极值区域(MSER)检测
  10. javascript每日一练(五)——BOM
  11. IDEA集成SSH Session
  12. Java课设(学生信息管理系统)
  13. MSSQL-最佳实践-Always Encrypted
  14. python中#!/usr/bin/env python与#!/usr/bin/python
  15. linux查看服务安装目录
  16. Markdown 语法手册 - 完整版(上)
  17. nginx 自启动脚本
  18. Logstash使用jdbc_input同步Mysql数据时遇到的空时间SQLException问题
  19. 线搜索(line search)方法
  20. foreign key constraint fails错误的原因

热门文章

  1. java集合框架的讲解
  2. 电机PID调试注意(待补充)
  3. Unity 坐标 转换 详解 World世界坐标 Screen屏幕坐标 View视口坐标 GUI坐标 NGUI坐标 localPosition相对父级坐标
  4. Linux下SVN配置
  5. 【机器学习PAI实践二】人口普查统计
  6. 不重启修改mysql root密码
  7. 从MySQL随机选取数据
  8. qcl注意点
  9. MyBatis实现Mysql数据库分库分表操作和总结
  10. PHP数组的基本操作及遍历数组的经典操作