zoukankan      html  css  js  c++  java
  • windows下python+flask环境配置详细图文教程

    本帖是本人在安装配置python和flask环境时所用到的资源下载及相关的教程进行了整理罗列,来方便后面的人员,省去搜索的时间。如果你在安装配置是存在问题可留言给我。

    首先罗列一下python+flask环境所用的一些程序组件的下载地址:

    1、python语言环境: http://www.python.org/download/ 。

    2、setuptools 组件: https://pypi.python.org/pypi/setuptools/0.9.6 。

    3、pip 组件: https://pypi.python.org/pypi/pip 。

    4、virtualenv 虚拟环境组件: https://pypi.python.org/pypi/virtualenv 。

    5、jinja2 模板引擎组件: https://pypi.python.org/pypi/Jinja2 。

    6、werkzeug WSGI工具箱: https://pypi.python.org/pypi/Werkzeug 。

    7、flask web服务器: https://pypi.python.org/pypi/Flask 。

    下面是我整理的安装配置教程:

    windows下配置安装过程

    python环境安装比较简单,下载python语言环境中的windows版本的msi格式文件,下载后双击安装即可,将环境变量path中加入python安装的路径。安装完成后可运行cmd,在命令行中测试一下。

    如上图中所示,通过python命令,之后输出经典的hello world。表示python语言环境已经安装成功了。

    接下来就是安装setuptools和pip。这个是可以实现后续的相关组件自动安装,但是在windows下好像不起作用,需要手动下载相关组件,通过python 运行setup.py来进行安装。所以pip可以不安装,但是setuptools还是需要安装的,因为后续的有些组件是依赖它的。

    安装方法为打开cmd,进入setuptools目录,运行python setup.py install命令来安装。

    安装完成后可以进入python的安装目录下查看Scripts目录中是否有easy_install.exe。有表示安装成功了。将Scripts路径也加入到环境变量中。

    安装 virtualenv,安装方法和上面一样,先下载后安装。

    安装完成后可以常见自己的开发环境。

    这里强烈建议大家通过 virtualenv来创建虚拟的环境,为什么?我们这里是用来配置flask框架,如果你使用了多种框架,然而每个项目都是不一样,那么这个虚拟的环境就非常有必要了,没法虚拟环境都是独立的。如果不创建虚拟环境那么你的框架配置都是全局的,不排除会有相互影响的可能。

    如何创建呢?下面我们来演示一下,运行cmd,先进入我们需要创建环境的目录,我这里就直接放在个人文件夹中的,根据你的需要自行选择。运行virtualenv name这个name是指你的虚拟环境目录名,创建之后进入虚拟环境下的Scripts目录,运行activate.bat,看到(name) C:UserszuojieflaskspaceScripts>就表示你后面所安装的框架就是在这个虚拟环境中的。

    下来我们可以安装flask框架了,在安装之前需要先安装两个依赖组件, 基于 Werkzeug WSGI 工具箱和 Jinja2模板引擎。安装方法都是一样的,我这里再重复一下,先下载解压,进入解压目录,运行python setup.py install命令进行安装。以上三个都安装完成后,python+flask环境就安装好了。

    最后讲一下eclipse下安装pyDev的插件,这个是使用eclipse配置的python开发环境。

    打开eclipse,进入help-->Install new software..,点击add,name中输入pydev,location中输入 http://pydev.org/updates,然后点击ok。出现如下图所示:

    选择第一个pydev,点击next,根据提示进行安装。

    安装完成后需要进行配置, window->Preferences中会出现PyDev,进入“Interpreter - Python” 设置。添加两个一个是python本身的环境,另一个是虚拟环境。

    记下来就可以进行开发了。

    好了先写到这里了,linux下的安装配置教程等有空再写一下吧。有问题可以留言。

  • 相关阅读:
    javascript设计模式——链式模式学习
    浏览器debug常用技巧
    前端到底要不要学后台
    坑爹的JS闭包,怎么去理解才是正确的
    如何更加简单的理解JS中的原型原型链概念
    前端那么多框架,我们到底学哪一个
    大前端之——数据交互
    随便写一点自己对前端的感受
    如何手动使用webpack搭建一个react项目
    浅谈 CSS 预处理器: 为什么要使用预处理器?
  • 原文地址:https://www.cnblogs.com/lgphp/p/3840664.html
Copyright © 2011-2022 走看看