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地址

      

    

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

  1. 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

    原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...

  2. android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

      android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把 ...

  3. Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 具体图文解说

    版权声明:本博客全部文章均为原创.欢迎交流.欢迎转载:转载请勿篡改内容,而且注明出处,谢谢! https://blog.csdn.net/waldmer/article/details/3272500 ...

  4. 芯灵思SinA33开发板怎样安装虚拟机

    芯灵思SinA33开发板怎样安装虚拟机 今天入手一块芯灵思的开发板,型号为SIN-A33,用的是全志的A33芯片,与其它开发板不同的是, 芯灵思开发板手册上用来搭建开发环境的linux系统是cento ...

  5. Spring环境搭建之:导入jar包、配置文件名称及放置位置

    Spring环境搭建之:导入jar包.配置文件名称及放置位置 现在项目开发中spring框架应用的还是比较多的,自己用的还不太熟练,每次用的时候总配置半天,总有些配置弄错,就找个时间总结以下,方便以后 ...

  6. 转载:4412环境搭建:arm-linux-gcc: 没有那个文件或目录

    4412环境搭建:arm-linux-gcc: 没有那个文件或目录 2014年10月15日 ⁄ 环境搭建 ⁄ 共 993字 ⁄ 字号 小 中 大 ⁄ 评论 11 条 ⁄ 阅读 6,125 次 最近弄了 ...

  7. Linux环境搭建-在虚拟机中安装Centos7.0

    最近在空闲时间学习Linux环境中各种服务的安装与配置,都属于入门级别的,这里把所有的学习过程记录下来,和大家一起分享. 我的电脑系统是win7,所以我需要在win7上安装一个虚拟机-VMware,然 ...

  8. Java(二)——开发环境搭建 安装JDK和配置环境变量

    1.安装JDK 下载地址  http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载 ...

  9. linux内核学习之一:环境搭建--安装Debian7.3

    本系列文章假设读者已对linux有一定的了解,其实学习linux内核不需要有很深的关于linux的知识,只需要了解以下内容:linux基础知识及基本shell命令:现代操作系统的基本概念:C语言和gc ...

随机推荐

  1. rewrite_static

    <?php class MyObject { public static $myStaticVar = 0; function myMethod() { self::$myStaticVar + ...

  2. PAT 天梯赛 L2-017. 人以群分 【排序】

    题目链接 https://www.patest.cn/contests/gplt/L2-017 思路 第一个条件是 人群的规模尽可能接近 那么 N 为偶数的时候 就是 一半 一半 N 为奇数的时候 就 ...

  3. Python——轻量级web服务器flask的学习

    前言: 根据工程需要,开始上手另一个python服务器---flask,flask是一个轻量级的python服务器,简单易用.将我的学习过程记录下来,有新的知识会及时补充. 记录只为更好的分享~ 正文 ...

  4. c++ 之重要性

    c++的功能比c语言大的多,c语言偏最底层,且程序短小,而对于一个大的系统,用c++,因为它具备了c语言的优点. 很多学嵌入式的觉得学了c语言之后,就不用学c++了,会认为c++很简单,然而,c++并 ...

  5. flex 组件重写 组件生命周期

    AS方式重写组件常规步骤 1.如果有必要,为组件创建所有基于标记(tag-based)的皮肤(skins) 2.创建ActionScript类文件 ⑴从一个基类扩展,比如UIComponent或者其他 ...

  6. hd acm2045

    LELE的RPG难题 析: 假设有N个方格时的涂法是F[N]种.当前边n-1个方格成立时,再加第n种颜色无影响,此时有F[N-1]种涂法,当n-1个方格违法时,即有两个相邻的格子颜色相同,则有n-2个 ...

  7. hd acm 1465

    问题:某人写了n封信和n个信封,如果所有的信都装错了信封.求所有的信都装错信封,共有多少种不同情况. 思路:由这道题引入错排公式:f(n)=(n-1)*[f(n-1)+f(n-2)]. 当N=1和2时 ...

  8. Spring Cloud之整合ZK作为注册中心

    Eureka已经闭源了,用zk可以替代之 Eureka 作为注册中心 Dubbo也是zk作为注册中心的 Zookeeper简介 Zookeeper是一个分布式协调工具,可以实现服务注册与发现.注册中心 ...

  9. Spark- RDD持久化

    官方原文: RDD Persistence One of the most important capabilities in Spark is persisting (or caching) a d ...

  10. mysql编码

    Mysql中文乱码问题完美解决方案 修改查看MYSQL字符集(charset) MySQL 乱码之我见 10分钟学会理解和解决MySQL乱码问题 /etc/mysql/my.cnf /etc/init ...