zoukankan      html  css  js  c++  java
  • linux和mac使用virtualenv使用和安装

    全栈测试技术qq群:534390237,与众多大牛一起在技术的海洋里熬翔,加群暗号牛牛杂货铺

    virtualenv是python的三大神器之一,用于创建独立的python虚拟环境,多个python版本相互独立,互不影响,可以在一台电脑上同时安装多个版本的python,而且不影响本机python版本,防止安装了很多扩展包,本机python环境乱套,安装方法如下:

    1、安装virtualenv,使用pip install virtualenv安装或者手动下载virtualenv安装包安装,下载地址为:https://pypi.python.org/pypi/virtualenv/,解压后进入目录,python setup.py install即可;

    2、安装virtualenvwrapper,virtualenvwrapper是virtualenv的一个扩展包,它封装了一些virtualenv的方法,便于创建、删除虚拟环境等等,使用pip install virtualenvwrapper安装或者手动下载virtualenvwrapper安装包安装,下载地址位:https://pypi.python.org/pypi/virtualenvwrapper/,下载完成后解压计入目录,python setup.py install即可;

    3、在虚拟机环境中安装python扩展包,virtualenv自带了pip 安装工具,可以直接使用pip install xxx安装,由于如果本身系统安装了pip工具的话,我们在pip install python扩展包的时候它将会被安装到系统的扩展包中,而不是我们使用的虚拟环境,为了避免这样的情况发生,也保证我们的系统环境是干净的,可以在当前用户家目录下.bashrc文件中加入

    export PIP_REQUIRE_VIRTUALENV=true#表示一定要在虚拟环境中执行pip

    export PIP_RESPECT_VIRTUALENV=true#表示使用pip时 自动使用启动中的虚拟环境

    4、设置虚拟机环境的存放位置,在当前用户家目录下.bashrc文件中加入:

    export WORKON_HOME=$HOME/.virtualenvs#表示虚拟环境都存放在家目录的.virtualenvs文件夹下,路径可以随意填写

    5、source .bashrc#重新加载环境变量文件

    6、测试使用virtualenv创建虚拟环境,mkvirtualenv test 这样就在家目录下创建了一个虚拟环境,是隐藏的。使用这个虚拟环境的话,workon test即可,进入到虚拟环境后就可以随便折腾了,本地环境就不会乱了,虚拟环境有问题之后直接给删掉就可以了。

    7、常用的命令:

    mkvirtualenv test --system-site-packages #创建一个包含系统扩展包的虚拟环境
    rmvirtualenv test #删除test这个虚拟环境
    workon test #切换到test这个虚拟机环境
    workon #显示虚拟环境列表

    8、关于virtualenv就介绍到这里,用起来是不是很方便呢,快去试试吧

  • 相关阅读:
    数据库排名函数(Rank)
    请求支付报表的测试
    DateTime详细资料转载
    sqlserver2005的安装问题
    Hdu 1398 Square Coins
    HDU 1709 The Balance
    POJ 1423 Big Number
    hdu 1106 排序
    HDU 1028 Ignatius and the Princess III
    并查集Is It A Tree?hdu 1325
  • 原文地址:https://www.cnblogs.com/sriba/p/8043666.html
Copyright © 2011-2022 走看看