Flask windows环境配置

一 构建基础虚拟环境

由于网络原因,临时切换国内源安装

1. pip install pipenv --default-timeout=100 -i https://pypi.tuna.tsinghua.edu.cn/simple

提示版本过低,升级pip

2.python -m pip install --upgrade pip --default-timeout=100 -i https://pypi.tuna.tsinghua.edu.cn/simple

更换国内源:

3.pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

4.检查之前pip安装的软件版本

D:\WORK\helloflask>pipenv --version

pipenv, version 2018.11.26

5.pipenv install

出现:

Creating a virtualenv for this project…

Pipfile: D:\WORK\helloflask\Pipfile

Using d:\appuser\python\anzhuang\python.exe (3.6.5) to create virtualenv…

[=  ] Creating virtual environment...Already using interpreter d:\appuser\python\anzhuang\python.exe

Using base prefix 'd:\\appuser\\python\\anzhuang'

  No LICENSE.txt / LICENSE found in source

New python executable in C:\Users\CBT\.virtualenvs\helloflask-r9AVaHXM\Scripts\python.exe

Installing setuptools, pip, wheel...

done.

注意 这里的New python executable(解释器)需要记录,以便进行pycharm时配置


6.To activate this project's virtualenv, run pipenv shell. Alternatively, run a command inside the virtualenv with pipenv run.

pipenv run python hello.py 可以不显式的激活虚拟环境就运行项目


二 在虚拟环境下安装flask等

1.pipenv install flask

2.PyCharm配置虚拟环境的Python解释器

菜单栏File - Settings - Project : helloflask-Project Interpreter -  右侧 点击设置齿轮,再单击Add    - Virtualenv Environment - Existing environment - 选择指定位置解释器(参见一.5)


三 启动实例程序

1.进入demos目录下的hello目录中

2.启动服务 python -m flask run

实际操作时,需要手动设置程序变量

例如,你的实例为hello.py 在windows下需要 set FLASK_APP=hello

3.flask run --host=0.0.0.0 使得服务器监听所有的外部请求

                  --port=8000 改变默认的监听端口

再使用花生壳等内网穿透工具,使得外部网络可以访问

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容