python虚拟环境创建

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在创建项目文件之处就指定安装虚拟环境

1696314570400

或者在项目内,通过终端,输入:py -m venv venv安装虚拟环境。因为项目终端默认的位置就是在当前项目根目录文件下,所以安装的虚拟环境默认就在项目跟目录下

# 创建虚拟环境
PS D:\Python\teacher_web> py -m venv venv
# 进入项目虚拟环境
PS D:\Python\teacher_web> venv/Scripts/activate