以下操作均在 windows 环境下进行,我使用的 Python 版本是 3.7.1
一、搭建虚拟环境
1.1 使用 pipenv 搭建虚拟环境
当然也可以使用
virtualenv
,但是这个虚拟环境经常安装不上,这里给大家介绍另一种虚拟环境的安装方式,我使用的 cmd 命令进行下列的操作
安装pipenv: pip install pipenv
创建项目运行的目录: mkdir app
进入该目录: cd app
安装环境依赖:pipenv install
进入虚拟环境:pipenv shell
1.2 为虚拟环境安装其他的包
我们要使用 flask,所以使用如下命令即可:pipenv install flask
,如果有其他需要,比如安装 requests, pumysql 等等命令都是和上面一样的
1.3 pipenv 命令一览表
命令 | 功能 |
---|---|
pipenv install | 初始化虚拟环境 |
pipennv | 进入虚拟环境 |
pipenv install xxx (uninstall xxx) | 为虚拟环境安装(删除)包 |
exit | 退出虚拟环境 |
pipenv graph | 查看包之间的依赖关系 |
二、在开发工具中设置虚拟环境
我使用的开发工具是 Pycharm 社区版的
2.1 查找 虚拟环境的路径
这里我们要输入这个命令查看 pipenv 的路径:pipenv –venv , 我的是安装在了 如下的位置
然后找到 Python 解释器,添加虚拟环境,找到我们刚才查到的路径,添加即可
三、第一个 flask 程序
3.1 运行第一个 flask 应用程序
我们只需要三句话就可以实现一个最简单的 flask 应用程序
#!/usr/bin/python # -*- coding: utf-8 -*- #file: app.py #@author: Gorit #@contact: [email protected] #@time: 2020/2/26 9:08 from flask import Flask app = Flask(__name__) # 实例化 flask , __name<strong>本文来源gao@daima#com搞(%代@#码@网2</strong>__ 会作为 app 核心的一个标识,这个可以为任意的字符串 @app.route('/hello') # 使用路由,给 hello 函数定义一个路由,然后游览器通过http 请求得到相对应的数据 def hello(): # hello 是视图函数,也是 mvc 中的 controller return "Hello World" app.run()
然后我们在虚拟环境中,输入 python app.py
,就可以在 http://127.0.0.1:5000 中启动我们的 flask 应用程序,但是打开之后发现啥也没有,这是因为,我们在程序中设置了路由,所以我们要把路径改成 http://127.0.0.1:5000/hello
,然后就可以在网页找那个看到 hello world 字符串了