pycharm连接linux环境进行python脚本编程
由于最近有编写自动化部署脚本的需求,跟大神讨论了下设计模式,打算尝试用python来编写Linux自动化部署脚本。
为了方便程序的调试,尝试在Windows下的Pycharm远程连接到阿里云服务器中进行脚本编写、调试
一、centos环境准备工作
1、已安装ssh
2、已安装python2.7 (linux上最常用到的是python2,很多程序都是依赖着python2,所以我们这次使用3,但是在写代码的时候要相对的考虑到迁移到python3的可行性)
二、配置pycharm
1、打开Pycharm,File—>Settings—>Project—>Project Interpreter 选择Add Remote,如下图所示

2、选择SSH Credentials,填写相关参数

这个时候我们已经可以连接到Linux下的Python环境了,调用函数时候会给出相应提示,但仍然无法运行。原因是连接到环境,但我们写的python脚本是在windows下的,Linux下的Python无法访问windows下的python脚本。这时候,如果我们想直接在当前Pycharm下运行python脚本,需要将脚本上传到Linux下
4、定义deployment settings
File -> Settings -> Build, Execution, Deployment -> Deployment


填写相关参数,其中 Root path,是python脚本上传到Linux下的路径。
5、上传代码
右键上传
选择 Tools -> Deployment -> Upload to centos_pythonfile 上传代码

谨记每次写完脚本,都需upload到服务器上再run起脚本,不然跑的脚本都是旧的~~~

浙公网安备 33010602011771号