zoukankan      html  css  js  c++  java
  • Centos7 安装使用virtualenvwrapper

    Centos7 安装使用virtualenvwrapper

     

    退出所有的虚拟环境,在物理环境下安装

    1.下载安装virtualenvwrapper

    pip3 install virtualenvwrapper

     

    2.查看python3的文件和virtualenvwrapper.sh的路径

    复制代码
    # 查找python3命令的路径
    [root@instance-nnja0or7 ~]# which python3
    /opt/python3/bin/python3
    
    # 查找virtualenvwrapper.sh脚本的路径
    [root@instance-nnja0or7 ~]# find / -name virtualenvwrapper.sh
    /opt/python3/bin/virtualenvwrapper.sh
    复制代码

     

    3.修改linux的当前用户的配置文件~/.bashrcvim ~/.bashrc

    复制代码
    vim ~/.bashrc
    
    # 末尾添加以下代码,保存退出
    
    WORKON_HOME=~/Envs   
    VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' 
    VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3
    source /opt/python3/bin/virtualenvwrapper.sh
    复制代码

     配置解释

    复制代码
    #设置virtualenv的统一管理目录,以后自动下载的虚拟环境都放在这
    WORKON_HOME=~/Envs   
    
    #添加virtualenvwrapper的参数,生成干净隔绝的环境
    VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' 
    
    #指定python解释器的本体
    VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3
    
    #执行virtualenvwrapper安装脚本
    source /opt/python3/bin/virtualenvwrapper.sh
    复制代码

     

    4.退出当前会话,重新登陆

    登陆后会加载一段代码

     

     5.virtualenvwrapper的使用

    复制代码
    ## 在物理环境下操作
    # 创建并激活虚拟环境
    mkvirtualenv
    
    # 切换虚拟环境
    workon
    
    # 退出虚拟环境
    deactivate
    
    # 删除虚拟环境
    rmvirtualenv
    
    # 查看所有的虚拟环境
    lsvirtualenv
    复制代码
    复制代码
    在虚拟环境下操作
    # 切换到虚拟环境的目录
    cdvirtualenv
    
    # 切换到虚拟环境的site-packages目录
    cdsitepackages
    
    # 查看虚拟环境site-packages目录的文件
    lssitepackages
    复制代码

     

    创建虚拟环境

    # 创建并激活虚拟环境venv1
    mkvirtualenv venv1
    
    # 创建并激活虚拟环境venv2
    mkvirtualenv venv2

     

    切换虚拟环境

    # 切换虚拟环境
    workon venv1

     

    退出虚拟环境

    deactivate

     

     查看虚拟环境

    lsvirtualenv

     

    删除虚拟环境

    rmvirtualenv venv2

     
  • 相关阅读:
    json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
    Java中时间与时间戳的转换
    python爬取网页数据
    selenium爬取网页内容知识点总结(代码均亲测可用)
    【LeetCode 5】 最长回文子串
    【LeetCode 4】寻找两个有序数组的中位数
    【LeetCode 3】无重复字符的最长子串
    【LeetCode 1】两数之和
    【LeetCode 2】两数相加
    【3-4】数字三角形问题
  • 原文地址:https://www.cnblogs.com/zy740/p/11789415.html
Copyright © 2011-2022 走看看