乌班图系统下虚拟机使用与安装

 使用虚拟环境的意义在于三点:

  1. 建立独立的Python环境,多个Python互相独立互不影响python

  2. 虚拟环境中,能够在没有权限的状况下直接安装新套件ubuntu

  3. 不一样应用在不一样的虚拟环境中能够使用不一样的套件版本,而且升级套件不会影响其余应用,解决了不一样应用间多版本的冲突问题。bash

python的虚拟环境主要使用的是virtualenv软件,而virtualenvwrapper是virtualenv的扩展包,用于管理虚拟环境。它的做用是:markdown

  1. 将全部虚拟环境整合到一个目录下
  2. 管理(建立,删除,复制)虚拟环境
  3. 切换虚拟环境

Ubuntu系统安装虚拟环境步骤:

1)设置root密码app

sudo passwd rootpost

2)安装包管理神器pipspa

sudo apt install python-pipcode

2.1)升级pipblog

sudo pip install --upgrade pipip

2.2)使用pip安装虚拟环境完成后,有可能使用指令没法启动虚拟环境,为了不套件被安装在系统环境中,须要在~/.bashrc文件中加上代码:

export PIP_REQUIRE_VIRTUALENV=true

或者在执行pip的时候让系统自动开启虚拟环境
export PIP_RESPECT_VIRTUALENV=true

3)安装virtualenv

sudo pip install virtualenv

因为有virtualenvwrapper虚拟环境管理包,可以直接使用简单指令操做虚拟环境,因此就不使用virtualenv自带的指令来操做虚拟环境。

4)安装virtualenvwrapper

sudo pip install virtualenvwrapper

5)配置virtualenvwrapper

默认的virtualenvwrapper安装在/usr/loacl/bin 目录下,须要运行virtualenvwrapper.sh文件。按照文件中的安装步骤设置环境:

  1. 建立目录存放虚拟环境
    mkdir $HOME/.virtualenvs
  2. ~/.bashrc中添加行:
    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh
  3. 运行:
    source ~/.bashrc

此时virtualenvwrapper就配置好了,接下来能够使用命令运行虚拟环境。

6)使用指令操做虚拟环境

  1. 列出虚拟环境列表
    lsvirtualenv
  2. 建立新虚拟环境
    mkvirtualenv [name]
  3. 启动/ 切换虚拟环境
    workon [name]
  4. 删除虚拟环境
    rmvirtualenv [name]
  5. 离开虚拟环境
    deactivate
相关文章
相关标签/搜索