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. 教你在 Yii2 中添加全局函数

    方法一 这种方法就是直接在入口文件web/index.php里面写函数,示例代码如下: // something code …… // 全局函数 function pr($var) { $templa ...

  2. 每天一个Linux命令(26)chown命令

          chown命令改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组.     (1)用法:     用法:  chown [选项 ...

  3. MD5文件

    我从某网站下载了一个iso系统镜像,我担心下载下来之后,被我电脑上的病毒感染了.我要确定这个文件还是“原汁原味”,就可以用软件再次生成该文件的md5码,然后和网站上的md5码对比一下就可以了.我用的是 ...

  4. phpmyadmin mysqlnd cannot connect to

    mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administra ...

  5. 剑指offer——不能被继承的类

    方法一:通过将类的构造函数和析构函数声明成private来防止子类继承.声明静态的方法来构造和析构类的对象. 但是用起来不是很方便.只能得到在堆上的实例,而不能得到在栈上的实例. 方法二:构造辅助类C ...

  6. 利用etcd及confd实现配置自动管理

    ETCD etcd 架设etcd集群 静态启动etcd集群需要每个成员在集群中知道另一个成员.在许多情况下,集群成员的IP可能提前未知.在这种情况下,可以使用etcd集群的自动发现服务.一旦etcd集 ...

  7. Spring Cloud之Zuul负载均衡

    Zuul网关默认是实现负载均衡的,不需要任何配置.默认开启ribbon效果的 可以启启动两个服务端口,访问下.

  8. [转载]C++Assert()函数

    assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义: #include <assert.h> void assert( i ...

  9. shingling算法——提取特征,m个hash函数做指纹计算,针对特征hash后变成m维向量,最后利用union-find算法计算相似性

    shingling算法用于计算两个文档的相似度,例如,用于网页去重.维基百科对w-shingling的定义如下: In natural language processing a w-shinglin ...

  10. javascript笔记(一)

    使用function关键字来定义函数,分为两种形式: 声明式函数定义: function add(m,n) { alert(m+n); } 这种方式等同于构造一个Function类的实例的方式: va ...