zoukankan      html  css  js  c++  java
  • 乌班图系统下虚拟机使用与安装

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

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

    2. 虚拟环境中,可以在没有权限的情况下直接安装新套件

    3. 不同应用在不同的虚拟环境中可以使用不同的套件版本,并且升级套件不会影响其他应用,解决了不同应用间多版本的冲突问题。

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

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

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

    1)设置root密码

    sudo passwd root

    2)安装包管理神器pip

    sudo apt install python-pip

    2.1)升级pip

    sudo pip install --upgrade pip

    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
  • 相关阅读:
    个性实用的SQL语句
    SiteMesh简介
    oracle基本操作
    java项目中获得不同状态下的磁盘根目录和相对目录。
    linux下安装weblogic 10.3.2.0 及mysql数据源的配置
    SQL Serve 查询所有可用的数据库语句
    [传智播客学习日记]简单工厂模式计算器案例
    [传智播客学习日记]SqlHelper与DataSet
    [传智播客学习日记]序列化、XML序列化与深拷贝操作
    [传智播客学习日记]10月18日第一天正式上课
  • 原文地址:https://www.cnblogs.com/lianxuebin/p/9133078.html
Copyright © 2011-2022 走看看