美文网首页
# 安装virtualenvwrapper

# 安装virtualenvwrapper

作者: 夜空最亮的9星 | 来源:发表于2018-08-14 14:24 被阅读7次

    官方文档

    virtualenvwrapper是用来管理virtualenv的扩展包,用着很方便。

    1. 安装:

    #安装virtualenv
    (sudo) pip install virtualenv
    
    #安装virtualenvwrapper
    (sudo) pip install virtualenvwrapper
    
    

    安装之后并不能直接使用,我们需要配置之后才能使用相关命令。

    首选找到对应的virtualenvwrapper.sh文件的路径

    find / -name virtualenvwrapper.sh
    

    找到路径之后在/etc/profile中进行配置:

    export WORKON_HOME=/root/virtualenvs
    source /usr/bin/virtualenvwrapper.sh
    

    我的配置

    [root@node1 ~]# pyenv versions
      system
    * 2.7.14 (set by /root/.python-version)
    [root@node1 ~]# pyenv local system
    [root@node1 ~]# pyenv versions    
    * system (set by /root/.python-version)
      2.7.14
    [root@node1 ~]#  pip install virtualenvwrapper
    ...
    Successfully installed pbr-4.2.0 stevedore-1.29.0 virtualenv-16.0.0 virtualenv-clone-0.3.0 virtualenvwrapper-4.8.2
    [root@node1 ~]# cd /usr/local/bin/
    [root@node1 bin]# ll
    total 0
    [root@node1 bin]# cd ..
    [root@node1 local]# find / -name virtualenvwrapper.sh
    /root/.pyenv/shims/virtualenvwrapper.sh
    /root/.pyenv/versions/2.7.14/bin/virtualenvwrapper.sh
    /usr/bin/virtualenvwrapper.sh
    [root@node1 local]# 
    

    配置

    export WORK_HOME=$HOME/.local/virtualenvs
    source /usr/bin/virtualenvwrapper.sh
    
    

    然后运行:

    source /etc/profile
    

    使用方法

    所有的命令可使用:virtualenvwrapper --help 进行查看,这里列出几个常用的:

    创建基本环境:mkvirtualenv [环境名]
    删除环境:rmvirtualenv [环境名]
    激活环境:workon [环境名]
    退出环境:deactivate
    列出所有环境:workon 或者 lsvirtualenv -b
    lsvirtualenv: 列出可用的运行环境
    lssitepackages: 列出当前环境安装了的包
    rmvirtualenv ENV:删除运行环境ENV
    mkproject mic:创建mic项目和运行环境mic
    mktmpenv:创建临时运行环境
    

    创建的环境是独立的,互不干扰,无需sudo权限即可使用 pip 来进行包的管理。

    配上我的别名设置:

    # virtualenv                                                                                                                                 
    alias vte='virtualenv'                                                                                                                       
    alias mkvte='mkvirtualenv'                                                                                                                   
    alias deact='deactivate'                                                                                                                     
    alias rmvte='rmvirtualenv'
    
    

    相关文章

      网友评论

          本文标题:# 安装virtualenvwrapper

          本文链接:https://www.haomeiwen.com/subject/yxcvbftx.html