zoukankan      html  css  js  c++  java
  • Ubuntu16.04 下虚拟环境的创建与使用

    1. 虚拟环境

      虚拟环境(virtual environment),顾名思义是虚拟出来的环境,通俗来讲,可以借助虚拟机,docker来理解虚拟环境,就是把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”。在这个容器中,我们可以只安装自己所需的依赖包,而各个容器之间相互隔离,互不影响。
      比如说,以个人为例,我需要在实验室工作站上使用3.x版本的python,以及相应版本的一些库,而另一同学需要使用2.x版本的python,以及其它版本的一些库。如果使用同一环境,那么在进行不同实验的时候,就需要对相应的库进行更新卸载安装等操作,将会十分不便。而使用虚拟环境的话,就可以创建两个环境,在各自的环境中配置各自所需的库,这样在进行实验的时候只需要在自己的虚拟环境下进行即可,不会产生冲突。


    2.虚拟环境的安装

      在终端中输入:

    sudo pip install virtualenv
    sudo pip install virtualenvwrapper
    

      其中virtualenv是一个创建独立python环境的工具。
      virtualenvwrapper 时一个基于virtualenv之上的工具,它将所有的虚拟环境统一管理。


    3.虚拟环境的配置

      (1)创建虚拟环境管理目录

    mkdir ~/.virtualenvs
    

      (2)设置环境变量
      打开.bashrc

    sudo vim ~/.bashrc
    

      在.bashrc的末尾添加如下内容:

    export WORKON_HOME=$HOME/.virtualenvs    # 所有虚拟环境存储的目录
    source /home/myt/anaconda3/bin/virtualenvwrapper.sh  # virtualenvwrapper.sh所在路径
    
    

      启用配置文件

    source ~/.bashrc
    

    4.虚拟环境的使用

      (1)创建虚拟环境

    mkvirtualenv env_name # env_name为所创建虚拟环境的名字(创建虚拟环境需联网)
    

      (2)创建指定版本的虚拟环境

    mkvirtualenv -p /usr/bin/python3.6 env_name # 需找到自己电脑中python的路径
    mkvirtualenv -p /usr/bin/python2.7 env_name
    

      (3)运行虚拟环境

    workon env_name
    

      效果如图:

      (4)显示所有虚拟环境

    workon + 两次tab键
    

      (5)退出虚拟环境

    deactivate
    

      (6)删除虚拟环境

    rmvirtualenv env_name
    

    引用及参考:
    [1] https://blog.csdn.net/godot06/article/details/81079064
    [2] https://blog.csdn.net/emperor_cj/article/details/78603026

  • 相关阅读:
    (原)win7 下安装maven3.3
    (原)Linux下安装tomcat
    (原)Linux下 安装jdk8
    gradle 使用eclipse debug
    (原)Win7下Tomcat配置文件基本配置及环境变量配置
    (原)win7下JDK1.7安装
    (原)装饰模式
    (转)MySql与Java的时间类型
    代码重构
    08-17工作总结
  • 原文地址:https://www.cnblogs.com/lliuye/p/10149932.html
Copyright © 2011-2022 走看看