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
  • 相关阅读:
    7牛管理凭证生成错误
    安卓截屏如何实现将摄像头显示画面截下来
    realm怎样支持hashmap
    Cordova Android项目如何做代码混淆
    cnmp安装失败,报错npm ERR! enoent ENOENT: no such file or directory,
    iOS中关于字符 “&”的作用?
    float 保留两位小数
    关于iOS声音识别的框架
    iOS崩溃日志
    QT分析之WebKit
  • 原文地址:https://www.cnblogs.com/Peterahan/p/4516154.html
Copyright © 2011-2022 走看看