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起脚本,不然跑的脚本都是旧的~~~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    

posted @ 2019-03-16 15:38  奔波儿  阅读(684)  评论(0)    收藏  举报