zoukankan      html  css  js  c++  java
  • python中的virtualenv是干嘛的?

    众所周知,python的各种库跨度比较大,比如如果你开发web的话,一个项目使用的Django是1.8, 而另一个项目使用的Django版本是1.7, 这就给开发人员带来了很大的困扰。

    因此,python提供了virtualenv这个工具,你可以将它想象成是虚拟机,但是它并不是虚拟机。它可以与你本机的全局python的环境隔离开, 下面介绍一下它的基本使用。

    // 安装
    sudo pip install virtualenv
    
    // 使用
    mkdir envTest && cd envTest
    
    // 创建一个虚拟环境
    virtualenv ENV
    
    // 如果你遇到这样的报错: virtualenv is not compatible with this system or executable
    // 那么请在英文目录下进行操作
    
    // 你所有安装的包都会在 ENV/lib/pythonx.x下面
    
    cd ENV
    
    // 启动虚拟环境
    source bin/activate
    
    // 这个时候你的控制台前面会显示(ENV)表示已经进入虚拟环境了
    
    // 退出环境
    deactivate
    
    // 安装包
    pip install -r requirements.txt
    
  • 相关阅读:
    编译使用luasocket
    使用openssl的一些问题
    c++调用lua注册的带参数的回调
    合服
    windows防火墙命令
    mac os .xip格式解压
    Get GPU Data Method
    Unity编译Mono
    Unity Mono运行机制分析及内存优化
    unity5 AssetBundleBuild用法
  • 原文地址:https://www.cnblogs.com/yzfdjzwl/p/7019240.html
Copyright © 2011-2022 走看看