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
  • 相关阅读:
    8.移动和重命名文件
    7.复制文件和目录
    22.变基
    21.拉取&删除远程分支
    程序员必备课程——网络编程入门
    正则表达式——Java程序员懂你
    编程语言的基础——搞定JavaIO
    需加装饰——装饰模式
    结合提供者模式解析Jenkins源码国际化的实现
    算法族的集中管理——策略模式
  • 原文地址:https://www.cnblogs.com/Peterahan/p/4516154.html
Copyright © 2011-2022 走看看