赞
踩
1.为什么使用虚拟环境?
大白话就是说:公司运用的是django1.8版本,然后写一个项目需要运用到django3.0版本,但是使用了django3.0版本,django1.8版本就不能运用了,因为版本不兼容,所以就用到了虚拟环境。
2.虚拟环境的安装流程
1.先打开cmd(不用是管理员身份)
2.# 安装虚拟环境模块(virtualenv)
pip install virtualenv -i https://pypi.douban.com/simple
# 安装虚拟环境管理包: virtualenvwrapper
pip install virtualenvwrapper -i https://pypi.douban.com/simple
3
创建虚拟环境: mkvirtualenv envname(虚拟环境名称)
移除虚拟环境: rmvirtualenv envname
4解析
5细节
6
注意事项: (要牢记)
set 环境变量名:查看当前环境变量名及其对应的值,例如: set workon_home
清除当前环境变量名对应的变量值,set 环境变量名=,例如:set workon_home=, 注意:当前通过命令对环境变量的操作只针对当前窗口有效,如果重新打开新的命令行窗口则配置恢复成原始样子
pip list:查看python官方模块及其后期通过pip install 模块名安装的模块
pip freeze:只能查看后期通过pip install 模块名安装的模块
在虚拟环境命令行窗口中输入deactivate即可退出当前虚拟环境,返回普通命令行窗口
移除虚拟环境命令:rmvirtualenv 虚拟环境的名字,例如:rmvirtualenv my_env_01
rm=remove(移除)
workon:查看所有之前自己创建的虚拟环境
workon 虚拟环境的名字,例如:workon my_env_01,进入my_env_01这个虚拟环境
lsvirtualenv:列举所有新建的虚拟环境,ls=list(列举)
7 重点(安装代码)
在虚拟环境中安装flask模块,注意:不要安装最新模块,否则后面进行数据库迁移时程序报 错,建议安装flask==1.1.4版本即可
安装命令为: pip install flask==1.1.4 -i https://pypi.douban.com/simple
生成依赖清单文件: pip freeze > requirements.txt
新建虚拟环境my_env_02,然后使用刚才的依赖清单文件完成模块的安装和my_env_01完全一样
根据依赖清单文件安装指定模块: pip install -r requirements.txt
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。