• Flask15 远程开发环境搭建、安装虚拟机、导入镜像文件、创建开发环境、pycharm和远程开发环境协同工作


    1 安装VM虚拟机

      待更新...

    2 导入镜像文件

      待更新...

    3 启动虚拟机

      

      

    4 远程连接虚拟机

      4.1 安装xShell软件

        待更新...

      4.2 创建一个新的连接

        4.2.1 在虚拟机中获取虚拟机的IP地址

          

        4.2.2 新建一个远程连接

          

          

          

          

          

    5 在远程服务器上创建一个新的开发环境

      5.1 查看服务器上所有的开发环境

        workon

        

      5.2 创建新的开发环境

        mkvirtualenv 虚拟环境名

        注意:上述命令执行完后会自动安装一些工具,安装完成后会自动跳转到刚刚创建的开发环境

        

      5.3 跳转开发环境

        workon

          注意:这条命令是用来查看该服务器有哪些开发环境

        workon 目标工作环境

          

       5.4 在新的开发环境中利用pip安装一些用到的框架(例如:Flask)

        pip install flask

          

     6 利用pyCharm远程连接服务器

      6.1 安装pyCharm(必须使用专业版本)

        待更新...

      6.2 远程连接设置

        tools -> deployment-> configuration

          

              

          

      6.3 将代码同步到远程服务器中指定的文件夹下

        tools -> deployment-> upload to 远程服务器名字

      6.4 如何自动将本地代码同步到远程服务器中

        tools -> deployment -> options

          

            注意:只要我们修改了代码后保存一下就会自动将改动后的代码自动同步到远程服务器中去

            注意:空文件夹不会进行同步操作

    7 修改python解释器

      修改为远程的解释器

      file -> settings -> project 项目名 -> project interpreter

        

        

        提示:如何获取远程服务器汇总python解释器的位置

          which python

            

        注意:修改为远程的python解释器后,本地python解释器将失效,所以我们就不能够通过右键来运行代码啦,需要在远程服务器中运行代码,格式如下

          python 文件名

          注意:必须进入到将要执行的文件那个文件夹中

          

    8 远程服务器运行项目

      8.1 在远程服务器中运行项目

        注意:必须将项目的监听地址修改为:0.0.0.0,端口使用默认的5000

          

        

      8.2 随便找一台电脑通过浏览器去访问项目

        注意:必须知道项目部署的服务器ID地址

          

        在浏览器中输入:http://10.24.3.134:5000/

          

      8.3 补充

        监听地址:就是一个项目可以接受那些IP地址去访问这个项目,如果设置成127.0.0.1那么这个项目就只能是本机进行访问,如果设置成0.0.0.0那么这个项目就允许所有的IP地址都可以进行访问

        访问地址:要访问项目所在服务器的IP地址,只有知道项目所在服务器的IP地址才可以远程范文那个项目,例如:http://10.24.3.134:5000/中的10.24.3.134就是项目所在服务器的IP地址

          

        

  • 相关阅读:
    数据结构_线性结构
    多线程01_基础
    操作系统05_文件管理
    解析静态内部类的使用目的与限制(转)
    mysql去除重复记录案例
    mysql 索引使用策略及优化
    mysql 索引数据结构及原理
    mysql 索引的简单使用
    当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法
    14 线程间协作的两种方式:wait、notify、notifyAll和Condition
  • 原文地址:https://www.cnblogs.com/NeverCtrl-C/p/7658858.html
Copyright © 2020-2023  润新知