virtualenv和pipenv 的安装与应用
virtualenv 的介绍以及使用
1.虚拟环境的介绍:
虚拟环境下么一个工程都有自己的依赖包,与其他工程无关,不同的虚拟环境中同一个包
可以有不同的版本,虚拟环境的数量没有限制
2.virtualenv的配置
1.安装virtualenv pip install virtualenv
2.安装virtualenv虚拟环境管理包 pip install virtualenvwrapper-win
3.配置virtualenv的环境变量
创建一个名为:WORKON_HOME的变量名 然后变量值为: virtualenv文件的路径
4.配置完成后可以使用workon命令来检测一下 workon: 可以列virtualenv文件下的
虚拟环境
3.创建虚拟环境的一些常用命令:
workon 列出所有的虚拟环境
workon [name] 进入指定的虚拟环境
deactivate 退出当前的虚拟环境
mkvirtualenv [name] 创建虚拟环境
rmvirtualenv [name] 删除虚拟环境
4.创建虚拟环境
1.打开桌面的win按钮,找到命令提示符cmd右键以管理员身份运行
2.mkvirtualenv -p python2 +创建的虚拟环境name 注释:-p 指定py的版本
1.python2:表示py2 python:
2.表示python3.0以上的版本
虚拟环境创建完成会自动进入
5.虚拟环境下包的安装
1.虚拟环境的包安装 :需要进入虚拟环境
2.pip install 进行包安装
3.pip uninstall + 包名 卸载包
注释:1.虚拟环境下安装的包只会存在虚拟环境,不会更跟别的环境相互影响
2.续集环境下卸载包,不会卸载相关的依赖包
6.virtualenv恢复安装环境
1.requirements.txt 文件介绍:里面记录了当前程序的所有依赖包以及版本号
2.pip freeze >requirements.txt
3.pip install -r requirements.txt 恢复环境的命令
pipenv 的介绍以及使用
1.pipenv的介绍:pipenv集成了pip,virtualenv两者的功能,使用Pipfile和Pipfile.lock
前者用来记录项目依赖列表,后者记录了固定版本的详细依赖包
Pipfile:[dev-packages] 这个是开发环境
Pipfile.lock:[packages] 这个是默认环境
2.安装命令:pip install pipenv
3.使用pipenv管理工具来管理虚拟环境的包
创建虚拟环境
1.第一步创建文件夹:mkdir [name]
2.第二步进入到创建的文件夹里面:cd [name]
3.第三步初始化虚拟环境:pipenv install
4.pipenv install + 包名 解释:安装虚拟环境的包的命令
如果不加 --dev参数就是安装在默认环境下,加了就是开发环境
4.pipenv常用命令
1.pipenv install 创建虚拟环境 注意:在哪个文件下使用这个命令就在哪里创建虚拟环境
2.mkdir [name] 创建一个文件夹
3.pipenv graph 列出安装的包以及依赖的包
4.pipenv install --dev 恢复开发环境的包
5.pipenv install --dev +包名 在开发环境下安装包如果不带--dev参数,则默认在
默认环境下
6.pipenv uninstall +包名 卸载包,可以把依赖包也卸载掉
7.pipenv --rm 删除虚拟环境
8.pipenv --where 列出本地工程路径
9.pipenv --venv 列出虚拟环境路径
10.pipenv --py 查看解释器
11.pipenv lock 生成lock文件
12.pipenv --shell 激活虚拟环境
13.exit 退出虚拟环境
5.恢复环境的依赖包:
1.直接把 Pipfile和Pipfile.lock 这两个文件复制到对应的文件夹下
2.在指定的目录下使用 pipenv install 命令
3.[dev-packages] 开发环境下的依赖包,不会被恢复,只能恢复默认环境下的包
6.pipenv 导出requirements.txt文件
1.pipenv lock -r --dev >requirements.txt 导出文件
2.pipenv install -r requirements.txt 使用这个文件恢复环境