创建环境
**① 创建虚拟环境:使用python -m venv ** <directory>命令,在指定的目录下创建一个虚拟环境,该目录会包含一个Python解释器和一些支持文件。通常,可以将虚拟环境命名为 .venv ,这样可以在终端中隐藏它,并且表明它的用途。
python -m venv <directory>
#例
python -m venv .venv
**② 激活虚拟环境:使用source ** **<directory>** **/bin/activate命令(Linux或MacOS)或call ** **<directory>** \Scripts\activate.bat命令(Windows)来激活虚拟环境。这样,就可以在虚拟环境中使用 pip 安装或卸载所需的包了。
call <directory>\Scripts\activate.bat命令(Windows)
source <directory>/bin/activate命令(Linux或MacOS)
#例
call .venv\Scripts\activate.bat
③ 退出虚拟环境:使用deactivate命令来退出虚拟环境。这样,就可以恢复到系统级别的Python解释器和包了。
deactivate
④ 删除虚拟环境:如果不再需要某个虚拟环境,可以直接删除它所在的目录即可。
使用环境
用pip freeze > requirements.txt自动生成requirement.txt ,执行成功后,会自动生成requirement.txt文件。 (生成的路径是在当时创建虚拟环境时的项目目录下)
# 以下生成的requirements.txt中会把当前python环境的软件包(包名+版本号)全部拷贝过来
pip freeze > requirements.txt
安装requirement.txt,执行命令即可一键安装完所需要的第三方库。
pip install -r requirements.txt -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com