虚拟环境的安装与介绍

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 使用这个文件恢复环境

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwxsfs.html