• python 虚拟环境-virtualenv


    一 、virtualenvwrapper简介

    virtualenv是用来创建一个独立的Python虚拟环境的工具,通过virtualenv可以创建一个拥有独立的python版本和安装库的虚拟开发环境。这样一来我们就可以在虚拟环境中安装各种各种所需要的库,从而不会造成本地的库过多所引起的使用混乱。同时也可以创建不同的python版本来完成不同的需求开发。

    virtualenv 的一个最大的缺点就是,每次开启虚拟环境之前要去虚拟环境所在目录下的 bin 目录下 source 一下 activate,这就需要我们记住每个虚拟环境所在的目录。

    Virtualenvwrapper是在使用virtualenv的一个扩展。通过wrapper可以方便的管理虚拟环境。

    virtualenvwrapper,将所有的虚拟环境目录全都集中起来,比如放到 ~/virtualenvs/,并对不同的虚拟环境使用不同的目录来管理。并且,它还省去了每次开启虚拟环境时候的 source 操作,使得虚拟环境更加好用。

    二、 virtualenvwrapper安装

    pip3 install virtualenvwrapper

    三 、virtualenvwrapper配置

    安装完成后,需对virtualenvwrapper配置。

    ~/.bash_profile , ~/.bashrc二选一

    open ~/.bashrc

    配置如下:

    #virtualenvwrapper
    export WORKON_HOME=$HOME/.virtualenvs
    export PROJECT_HOME=$HOME/env 
    VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7
    source /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh
    

    virtualenvwrapper 需要指定一个环境变量,叫做 WORKON_HOME,WORKON_HOME 用来存放各种虚拟环境目录的目录,这里我们可以设置为 ~/.virtualenvs,并且需要运行一下它的初始化工具 virtualenvwrapper.sh。项目将创建到PROJECT_HOME目录下,VIRTUALENVWRAPPER_PYTHON为python安装路径。

    找到 python/virtualenvwrapper.sh位置:

    which python3

    which virtualenvwrapper.sh

    配置完成后执行:

    source ~/.bashrc

    四、 virtualenvwrapper常用命令

    1.创建虚拟环境:

    mkvirtualenv my_env(创建虚拟环境名称,自定义)

    2.切换到某个虚拟环境:

    workon my_env

    3.退出当前虚拟环境:

    deactivate

    4.删除某个虚拟环境:

    rmvirtualenv my_env

    5.列出所有虚拟环境:

    lsvirtualenv

  • 相关阅读:
    Json的转换
    Object类型的转为String类型
    如何获取实体类中的属性和属性值
    Collections.sort 的日期排序
    idea 报错 :error:java:Compilation failed:internal java compiler error
    System.nanoTime与System.currentTimeMillis比较
    Java中instanceof和isInstance区别详解
    避免实例化特有工具类
    加载Properties文件工具类:LoadConfig
    详解SVN 的使用
  • 原文地址:https://www.cnblogs.com/x1you/p/12058611.html
Copyright © 2020-2023  润新知