版权声明:本文为博主精心打造,转载请标明出处。>_< https://blog.csdn.net/slyslyme/article/details/82843946
mac和windows用户在一些命令行上可能会有一些区别,本文总总结的是windows系统下的
环境 python3.6 + 命令行工具 GitBash
一、 简易初始配置
win+R :运行 pip install flask 和 pip install virtualenv
然后打开你所要建立项目的文件夹 右键打开 gitbash
开始运行命令行:
使用virtualenv命令在flasky文件夹中创建python虚拟环境,唯一的参数是虚拟环境的名字
$ virtualenv venv
在此之后,文件夹中有一个venv的子文件夹,其中有一个私有的python解释器,需要激活
在windows环境下要注意:)
$ source venv/Scripts/activate
本质是将venv中的python.exe临时加到PATH环境变量中,deactivate后就没有了。所以应该这么理解,这个虚拟环境作用的范围是全系统的,但是作用的时间只有activate到deactivate这段时间,而且要在显示的命令行中使用。(带有venv)
退出时使用deactivate
使用pip安装Python包
(venv) $ pip install flask
可以检测:(注意进入Python环境的指令并不是“python”)
(venv) $ python -i (或者 winpty python)
>>> import flask
(不报错则是正确安装)
此后所有安装的flask扩展都需要先进入虚拟环境中,然后运行 pip install *******
二、项目中环境的配置
1. 记录flask的文件目录---
Flask 项目有4个顶级文件夹:
-
app ——Flask 程序保存在此文件夹中
-
migrations ——包含数据库迁移脚本(安装了 flask-migrate 后自动生成)
-
tests ——单元测试放在此文件夹下
-
venv ——Python 虚拟环境
同时还有一些文件:
-
requirements.txt —— 列出了所有的依赖包,以便于在其他电脑中重新生成相同的环境
-
config.py 存储配置
-
manage.py 启动程序或者其他任务
2.关于文件requirements.txt
生成文件:
(venv) $ pip freeze >requirements.txt
下载文件中的内容:
(venv) $ pip install -r requirements.txt
这样环境差不多就配置好了~~~~