1: 下载代码git clone https://github.com/open-falcon/dashboard.git

2:在代码\dashboard-0.2.0 的根目录下安装 python虚拟环境

windows下安装python虚拟环境略;

C:\home\myworkspace\mypython\dashboard-0.2.0>  //进入项目根目录

mkvirtualenv -p    //生成虚拟环境操作

C:\_____Soft______\python2.7.14\python.exe //指定安装版本

C:\home\myworkspace\mypython\dashboard-0.2.0\env  //指定虚拟环境生成目录,
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

这样就可以在dashboard-0.2.0目录下生成一个env的python版本为2.7的虚拟环境

C:\home\myworkspace\mypython\dashboard-0.2.0>mkvirtualenv -p C:\_____Soft______\python2.7.14\python.exe C:\home\myworkspace\mypython\dashboard-0.2.0\env

3:进入虚拟环境//

在C:\home\myworkspace\mypython\dashboard-0.2.0\env\Scripts  目录下有个activate 直接运行

这时就会显示(env)

(env) C:\home\myworkspace\mypython\dashboard-0.2.0>

4:开始安装pip_requirements.txt里面的包

(env) C:\home\myworkspace\mypython\dashboard-0.2.0> pip install -r pip_requirements.txt

如果报错

----------------------------------------
  Failed building wheel for mysql-python
  ----------------------------------------
  Failed building wheel for python-ldap

//开始下载

//https://www.lfd.uci.edu/~gohlke/pythonlibs/#python-ldap

//https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python

两个文件

并放在C:\home\myworkspace\mypython\dashboard-0.2.0\env

然后执行,pip install 这个两个文件;

(env) C:\home\myworkspace\mypython\dashboard-0.2.0\env>pip install python_ldap-2.5.2-cp27-cp
27m-win_amd64.whl
Processing C:\home\myworkspace\mypython\dashboard-0.2.0\env\python_ldap-2.5.2-cp27-cp27m-win_amd64.whl Requirement already satisfied: setuptools in C:\home\myworkspace\mypython\dashboard-0.2.0\env\lib\site
-packages (from python-ldap==2.5.2) (39.0.1)
Installing collected packages: python-ldap
Successfully installed python-ldap-2.5.2 (env) C:\home\myworkspace\mypython\dashboard-0.2.0\env>pip install MySQL_python-1.2.5-cp27-n
one-win_amd64.whl
Processing C:\home\myworkspace\mypython\dashboard-0.2.0\env\mysql_python-1.2.5-cp27-none-win_amd64.whl Installing collected packages: MySQL-python
Successfully installed MySQL-python-1.2.5

这时候需要再次运行(env) C:\home\myworkspace\mypython\dashboard-0.2.0> pip install -r pip_requirements.txt

安装成功;

5:(env) C:\home\myworkspace\mypython\dashboard-0.2.0>python wsgi.py

这时候需要更改一些配置文件,因为这套代码基于linux开发的,linux 下的python虚拟环境不同于windows的目录结构因此需要改

wsgi.py文件

将activate_this = '%s/env/bin/activate_this.py' % base_dir 改为activate_this = '%s/env/Scripts/activate_this.py' % base_dir

ok!!

open-falcon 前端代码在windows上运行的更多相关文章

  1. 如何实现在Windows上运行Linux程序,附示例代码

    微软在去年发布了Bash On Windows, 这项技术允许在Windows上运行Linux程序, 我相信已经有很多文章解释过Bash On Windows的原理, 而今天的这篇文章将会讲解如何自己 ...

  2. 使 IIS 6.0 可以在 64 位 Windows 上运行 32 位应用程序 试图加载格式不正确的程序。

    原文 使 IIS 6.0 可以在 64 位 Windows 上运行 32 位应用程序 试图加载格式不正确的程序. win7 64位操作系统上边运行IIS网站应用的时候,提示错误"试图加载格式 ...

  3. 在Windows上运行Linux

    在Windows上运行Linux 之前了解过一些适用于linux的Windows子系统,最近又听人提起,于是在自己的Windows 10专业版上安装了一个Ubuntu.运行起来还真方便,以后在wind ...

  4. Docker在Linux/Windows上运行NetCore文章系列

    Windows系列 因为Window很简单,VS提供界面化配置,所以只写了一篇文章 Docker在Windows上运行NetCore系列(一)使用命令控制台运行.NetCore控制台应用 Linux( ...

  5. Docker在Windows上运行NetCore系列(一)使用命令控制台运行.NetCore控制台应用

    系列文章:https://www.cnblogs.com/alunchen/p/10121379.html 本篇文章操作系统信息 Windows:Window 10 Visual Studio:201 ...

  6. 如何使用Cygwin在Windows上运行OpenSSH SSHD服务器

    记录几款非常有趣, 但不怎么耳熟的软件: Cygwin 是可以安装 OpenSSH server 和 client 的, Mosh 也可以, 这对于 Linux 用户而言就非常方便了. 如何使用Cyg ...

  7. 电脑出现“损坏的图像”窗口提示dll没有被指定在Windows上运行如何解决

    电脑中出现了无法运行应用程序的情况,弹出一个“***.exe - 损坏的图像”的窗口,上面提示“***.dll没有被指定在Windows上运行……”,如果我们遇到这样的问题,应该要如何解决呢? 1.我 ...

  8. win10 安装VMware Workstation Pro提示无法在windows上运行

    win10 安装vm无法在windows上运行 之前还可以用 网上搜了一下  要安装最新15.5.0就不会报错了 没毛病!! 不想注册下载 百度网盘(2019年9月19日版本) https://pan ...

  9. redis 在windows上运行

    参考自:https://github.com/ServiceStack/redis-windows 1.用vagrant 运行redis的最后版本 1.1在windows上安装vagrant http ...

随机推荐

  1. rational rose 2007安装破解全过程

    1:下载安装文件 下载地址: http://pan.baidu.com/s/1c0ldKEs 2:下载虚拟光驱 由于下载的文件须要光驱安装,所以须要下载一个虚拟光驱,虚拟光驱名称:daemon too ...

  2. SDUTOJ 2712 5-2 派生类的构造函数

    watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUl9NaXNheWE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA ...

  3. Atitit.软件开发的非功能性需求attilax 总结

    Atitit.软件开发的非功能性需求attilax 总结 1. 运行环境约束:用户对软件系统运行环境的要求. 1 2. 兼容性 2 3.   7.6 数据库 database (imp by ati) ...

  4. Creating Dialogbased Windows Application (1) / 创建基于对话框的Windows应用程序(一)新建窗体 / VC++, Windows

    创建基于对话框的Windows应用程序(一) —— 新建窗体 1.新建一个Visual C++的Empty Project.  2.在Solution Explorer中右键Add New Item, ...

  5. 在CTreeCtrl控件点击事件中获取点击的项

    网上搜了一下,有两种方法: 1.使用GetSelectedItem() HTREEITEM hItem = m_treeCtrl.GetSelectedItem(); CString strText ...

  6. iOS 学习笔记五 【2016年百度地图定位详细使用方法】

    具体介和配置绍在此就不详述了,详情请看百度地图API文档, 在这里具体讲解下,新版百度地图的定位与反地理编码的使用: 1.导入头文件 #import <BaiduMapAPI_Map/BMKMa ...

  7. iOS masonry布局在iOS11/12上正常 iOS9/10却异常

    使用masonry布局,可以布局一套,适配所有机型,但是有时候会出现一些比较特殊的情况,每次iOS11上面开发,开发完成之后,在iOS9,iOS10上查看的时候发现布局与iOS11不完全一致,有的高度 ...

  8. UI-10-plist文件及UITableView的高级应用①

    课程要点: plist文件的新建与读取 给UITableView设置变化的值 单元格的删除.插入及刷新 plist文件的新建与读取 新建plist Commadn+N,iOS->Resouce- ...

  9. window安装mysql

    window安装mysql 1. 官网下载mysql zip安装包,然后解压到你想安装的目录,假设解压的目录是P:\mysql 解压完的目录:bin docs include lib share CO ...

  10. PHP抓取网络数据

    涉及到的知识点不多 file_get_contents:读取数据: preg_match_all:正则匹配: 和匹配之后的数据分析. 不同网页所需要抓取的数据是不同的,所以正则表达式自然也不一样,针对 ...