美文网首页
1. ubuntu python虚拟环境安装及使用

1. ubuntu python虚拟环境安装及使用

作者: Autism_2b3d | 来源:发表于2018-06-05 02:33 被阅读0次

前言

       进行python项目开发的时候,由于不同的项目需要使用不同的资源包和相关的配置,因此创建多个python虚拟环境,在虚拟环境下开发就显得很有必要。virtualenv 是满足这个需求的工具。它能够用于创建独立的Python环境,多个Python相互独立,互不影响。

1. python虚拟环境安装

  • 安装

    sudo apt-get install python-virtualenv
    sudo easy_install virtualenvwrapper
    

    注:
    virtualenv 是一个隔离Python环境的工具.
    virtualenv 可以让你在同一个操作系统上建立多个不同的Python环境.
    如一个Python2, 另一个Python3, 还有Django1.2 和 Django1.5
    项目Python环境互不相同,互不干涉.

    virtualenvwrapper是virtualenv的扩展管理包,用于更方便管理虚拟环境,
    它可以将所有虚拟环境整合在一个目录下;
    管理(新增,删除,复制)虚拟环境;
    切换虚拟环境等

  • 查看系统中是否安装了virtualenv

    virtualenv --version
    

2. 配置虚拟环境

  • 创建目录用来存放虚拟环境

     mkdir ~/.virtualenvs
    
  • 打开.bashrc

    sudo vim ~/.bashrc
    
  • 在.bashrc的末尾增加下面内容

     export WORKON_HOME=$HOME/.virtualenvs  # 所有虚拟环境存储的目录
     source /usr/local/bin/virtualenvwrapper.sh
    
  • 启用配置文件

    source ~/.bashrc
    

3. 虚拟环境操作

  • 创建python虚拟环境

    # python2中
    mkvirtual -p python2 虚拟环境名称
    
    # python3中
    mkvirtual -p python3 虚拟环境名称
    
  • 查看虚拟环境

    workon  两次tab键
    或者
    workon  回车
    
  • 使用虚拟环境

     workon 虚拟环境名称
    
  • 退出虚拟环境

    deactivate
    
  • 删除虚拟环境

    rmvirtualenv 虚拟环境名称
    

4. x虚拟环境希望使用到y虚拟环境中所安装的所有的包

  步骤:

  A:将安装在x虚拟环境中的包导入到一个文件中去,如果在home目录中执行的操作,就到home中找这个文件
  pip freeze > output.txt

  B:在y虚拟环境中找到这个文件,并进行安装
  pip install -r output.txt

  C: 等待安装,并检查y虚拟环境中是否已成功安装工具包
  pip freeze

相关文章

网友评论

      本文标题:1. ubuntu python虚拟环境安装及使用

      本文链接:https://www.haomeiwen.com/subject/zpbusftx.html