2023-10-08 16:22:20 随笔 python
进入到flask开发的虚拟环境中,有两种方式可以激活本项目的虚拟环境,一种是通过在创建项目时,下面这种方式创建虚拟环境
当然,一般来说创建虚拟环境都是第三种方法:
第一种:
创建虚拟环境
mkdir flaskBlog --------创建虚拟环境的文件名称 cd flaskBlog --------进入当前文件 py -m venv venv --------在当前文件安装虚拟环境
这一步是为了创建了项目文件夹venv环境文件夹
激活虚拟环境
venv\Scripts\activate
此刻,您的 shell 提示符将更改为显示激活的环境的名称
$ pip install Flask
此时就会创建一个叫flaskBlog的项文件夹,并且里面会有一个venv文件夹,这个文件夹是用来存放虚拟环境的文件,我们不需要去动他
第二种:
输入mkvirtualenv flask2env安装一个flask2env名字的虚拟环境,安装完成后弹出:(flask2env) C:\Users\用户名> 表明此时我们在flask2env这个环境中了
当然,不一定非得是默认文件夹,也可以自己指定,相关操作可以去网上查询
前面我们说过,可以创建多个虚拟环境,我们再输入mkvirtualenv flask2env2就能再安装一个flask2env2名字的虚拟环境,当然,此时虚拟环境就会默认切换到flask2env2。
而我们只需要通过workon 虚拟环境,如:workon flask2env就可以切换到flask2env这个虚拟环境了。同样的,通过rmvirtualenv flask2env2即可指定删除flask2env2这个虚拟环境
创建好的虚拟环境一般默认路径在C:\Users\用户名\Envs这个文件下。当然,这个Envs文件夹存在的前提是你得先创建一个虚拟环境
此时,我们的虚拟环境就安装在user里了,所以我们项目的虚拟环境就需要手动绑定一下
在控制台输入workon 虚拟环境文件名称
,进入到我们此前创建的虚拟环境中
PS D:\Python\flask_blog> flask create_superuser
Usage: flask [OPTIONS] COMMAND [ARGS]...
Try 'flask --help' for help.
Error: No such command 'create_superuser'.
PS D:\Python\flask_blog> flask createsuperuser
Username:
这种方法也是我们最常用的方法
我们可以通过pycharm在创建项目文件之处就指定安装虚拟环境
或者在项目内,通过终端,输入:py -m venv venv
安装虚拟环境。因为项目终端默认的位置就是在当前项目根目录文件下,所以安装的虚拟环境默认就在项目跟目录下
# 创建虚拟环境
PS D:\Python\teacher_web> py -m venv venv
# 进入项目虚拟环境
PS D:\Python\teacher_web> venv/Scripts/activate