虚拟环境介绍及安装

**

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


版权声明:本文为weixin_49319422原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。