zoukankan      html  css  js  c++  java
  • linux unbuntu 虚拟环境 安装沙盒virtualenv 、virtualenvwrapper

     

    1、沙盒安装命令:

    最新版本:sudo easy_install virtualenv或者sudo apt-get install virtualenv 

    指定版本:pip install virtualenv [== 软件版本号]

    作用:virtualenv用于创建独立的python环境,多个python相互独立,互不影响.
    功能:在没有权限的情况下安装新套件;不同应用可以使用不同的套件版本;套件升级不影响其他应用

    2、安装 virtualenvwrapper

     virtualenvwrapper命令:

    最新版本:sudo easy_install virtualenvwrapper 或者 sudo apt-get install virtualenvwrapper

    指定版本:pip install virtualenvwrapper [== 软件版本号]

    作用:virtualenvwrapper是virtualenv的扩展包,便于管理虚拟环境
    功能:将所有虚拟环境整合在一个目录下;管理(新增,删除,复制)虚拟环境;切换虚拟环境

    3、‘配置

    在终端home输入:

    sudo vim ~/.bashrc
    

    进入配置文件,在末尾加上:

    export WORKON_HOME=$HOME/.virtualenvs
    PROJECT_HOME=$HOME/test/workspace # 指定虚拟环境工作的目录 , test为用户名,workspace为工作的目录。可以没有
    source /usr/share/virtualenvwrapper/virtualenvwrapper.sh # virtualenvwrapper.sh文件的位置,可以用whereis virtualenvwrapper.sh命令来获取

    退出文件,在终端执行  

    source ~/.bashrc
    

    4、创建虚拟环境:

    查找Pyhton版本路径的方法 : 在终端输入:

    whereis python3.5 (pyhton版本号)
    在终端输入
    
    mkvirtualenv -p pyhton版本的路径 虚拟环境的名称 
    
    例如:mkvirtualenv -p /usr/bin/python3.5 py3
    

    使用虚拟环境:

    workon 虚拟环境名称
    例如:
    workon py3
    

    退出虚拟环境

    deactivate  

    删除虚拟环境

    rmvirtualenv py3

     

     

  • 相关阅读:
    第三方包源码maven 下载
    Redis实现主从复制(转)
    Linq的优缺点
    async & await (转载)
    [转]抽象类与接口的区别及应用
    转载:C#中的泛型
    MVC导出数据到EXCEL新方法:将视图或分部视图转换为HTML后再直接返回FileResult
    C#中委托
    创建新的虚拟机
    GitHub上整理的一些工具[转载]
  • 原文地址:https://www.cnblogs.com/Frange/p/8213780.html
Copyright © 2011-2022 走看看