zoukankan      html  css  js  c++  java
  • 使用强大的virtualenv

    virtualenv能做什么?

    1)创建虚拟的python运行环境,各种lib都可以使用自己需要的版本
    2)作为一个普通用户,不需要root权限,进入virtualenv后,你可以运行pip, easy_install,甚至可以通过从源码python setup.py install等多种方式安装任何自己需要的包

    (1)创建,通过运行命令:

    mkvirtualenv envname
    

    可以创建并激活一个virtualenv, 使用不同的envname可以创建多个不同的虚拟环境,以满足自己的各种需要。

    (2)切换,通过运行命令:

    workon envname
    

    来进行不同virtualenv的切换

    (3)退出,通过命令:

    deactivate
    

    退出virtualenv

    (4)删除,通过命令:

    rmvirtualenv envname
    

    删除一个不需要的virtualenv

    (5)技巧 
    新创建的virtualenv是没有任何系统已安装的第三方库的,因而是一个全新的python运行环境,需要依次安装自己使用的库。
    如果创建的虚拟环境只是个别包需要重新安装不同版本,其他包可以直接复制已有安装。
    可通过如下命令来实现:

    mkvirtualenv --no-site-packages <不想copy过来的库名>
    

    当然也可以借助强大的pip做类似的事情,如下命令可参考:

    # 导出当前环境下的所有第三方库
    pip freeze > requirements.txt
    # 在新环境下安装所有文件内的第三方库
    pip install -r requirements.txt
  • 相关阅读:
    Luogu P1169 [ZJOI2007]棋盘制作 及悬线法浅谈
    P4338 [ZJOI2018]历史 P3703 [SDOI2017]树点涂色 题解
    多省联考2020游记
    min_25筛基础
    斯特林数、贝尔数与伯努利数基础
    后缀数组笔记
    分治FFT学习笔记
    多项式运算表
    基本积分公式表
    THUWC2019游记
  • 原文地址:https://www.cnblogs.com/Peterahan/p/4516154.html
Copyright © 2011-2022 走看看