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. HTML相对路径与绝对路径

    在网页制作的过程中,少不了跟路径打交道,比如,包含一个文件,插入一个图片等,与路径都有关系,如果使用了错误的文件路径,就会导致引用失效(无法浏览链接文件,或无法显示插入的图片等).初学者可能会感到困惑 ...

  2. 【LeetCode】【找元素】Find First and Last Position of Element in Sorted Array

    描述: Given an array of integers nums sorted in ascending order, find the starting and ending position ...

  3. ansible普通用户su切换问题

    在现网应用中,安全加固后的主机是不允许直接以root用户登陆的,而很多命令又需要root用户来执行,在不改造现网的情况下.希望通过一个普通用户先登陆,再su切到root执行.而且每台主机的普通用户和r ...

  4. 剑指offer之 二叉搜索树与双向链表

    class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) ...

  5. 《python基础教程(第二版)》学习笔记 函数(第6章)

    <python基础教程(第二版)>学习笔记 函数(第6章) 创建函数:def function_name(params):  block  return values 记录函数:def f ...

  6. 本地连接出现"已启用检测该状态的服务"解决方法、方案

    1.运行 输出dcomcnfg 2.组件服务-计算机-我的电脑-DCOM配置-netprofm 3.右键属性-安全-启动和激活权限-自定义 4.编辑-添加-输入对象名称来选择-输入“LOCAL SER ...

  7. 字节和unicode

    一.字节和unicode Java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式是使用字节流的.因此Java要对这些字节流经行转化. char是unicode的, ...

  8. Docker学习(三)

    查看docker daemon服务运行状态 service docker status

  9. 大话设计模式--建造者模式 Builder -- C++实现实例

    1. 建造者模式,将一个复杂对象的构建与它的表示分离, 使得同样的构建过程可以创建不同的表示. 用户只需要指定需要建造的类型就可以得到他们,而具体建造的过程和细节就不需要知道了. 关键类Directo ...

  10. css sprite技巧详解

    1. [代码][CSS]代码 CSSSprites在国内很多人叫css精灵,是一种网页图片应用处理方式.它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片 ...