• virtualenv虚拟环境使用及介绍


    一、为什么使用virtualenv虚拟环境

    • 每个虚拟环境下的依赖相互独立,不同的项目可以单独使用一套python环境,减少各依赖包的影响
    • 更容易部署
    • 容器化

    二、virtualenv创建虚拟环境

    三、为什么使用virtrualenvwrapper创建虚拟环境

    • 方便快捷的创建出独立的Python开发虚拟环境
    • 是virtualenv的扩展功能,包含virtualenv的功能
    • 创建的虚拟环境比virtrualenv更方便统一进行管理

    四、使用virtualenvwrapper虚拟环境

    1、安装virtualenvwrapper

    window环境下安装

    pip install virtualenvwrapper-win

    Linux/MacOS环境下安装

    pip install virtrualenvwrapper

    2、virtualenvwrapper基本使用

    (1)创建虚拟环境

    mkvirtualenv xxxmy_env [虚拟环境项目名]

    注:mkvirtualenv创建的项目,默认存放在系统当前用户/Env目录下,例如:window系统,存放在C:/用户/当前用户/Env目录下

    (2)切换其他的环境

    workon my_env [需要切换到的虚拟环境项目名]

    C:UsersAdministrator>workon
    
    Pass a name to activate one of the following virtualenvs:
    ==============================================================================
    slyangEnv
    slyangEnv2
    

    (3) 退出当前的虚拟环境

    deactivate

    (4)删除某个虚拟环境

    rmvirtualenv my_env

    (5)列出所有虚拟环境

    livirtualenv

    (6) 进入到虚拟环境所在目录

    cdvirtualenv

    (7) 修改虚拟环境默认管理路径
    步骤1:系统设置>环境变量>在Path环境变量下,添加WORKON_HOME变量,地址填写为虚拟环境统一管理的目录文件夹
    WORKON_HOME=C:/ENV,这里注意变量名,

    一定要写成:WORKON_HOME,既工作目录


    则每次 mkvirtualenv my_env生成的项目,就会存放在C:/ENV/my_env中

    (8) 创建虚拟环境的时候指定python版本

    mkvirtualenv --python==C:Python36python.exe my_env[虚拟环境项目名]
    结果:my_env虚拟环境目录下,使用的python36版本

  • 相关阅读:
    搭建zabbix监控
    liunx 下ctrl+D问题解决方案
    linux配置双线策略
    Discuz! X2.5读写分离
    慢谈MYSQL常用SQL语句
    CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
    自动抓包shell脚本
    zabbix实施部署原理架构
    ftp搭建教程
    DNS搭建教程
  • 原文地址:https://www.cnblogs.com/yangsun/p/11735792.html
Copyright © 2020-2023  润新知