• python虚拟环境----virtualenv


    一、基础介绍

          今天运行一个python脚本时,出现了包之间的冲突,搞得很麻烦,然后在过程中发现了可以使用virtualenv,可以虚拟出一个全新的python环境,解释器也可以自己指定,但最好是在linux上体验,windows上用起来确实有点不方便。。 先码住。

    ​      VirtualEnv用于在一台机器上创建多个独立的Python虚拟运行环境,多个Python环境相互独立,互不影响,它能够:

       ①在没有权限的情况下安装新套件
       ②不同应用可以使用不同的套件版本
       ③套件升级不影响其他应用
    

          虚拟环境是在Python解释器上的一个私有复制,你可以在一个隔绝的环境下安装packages,不会影响到你系统中全局的Python解释器。
          虚拟环境非常有用,因为它可以防止系统出现包管理混乱和版本冲突的问题。为每个应用程序创建一个虚拟环境可以确保应用程序只能访问它们自己使用的包,从而全局解释器只作为一个源且依然整洁干净去更多的虚拟环境。另一个好处是,虚拟环境不需要管理员权限。

    二、安装及使用

    pip install virtualenv
    
    # 创建项目目录
    mkdir myproject
    # 进入项目目录
    cd myproject
    # 创建虚拟环境env
    virtualenv env
    
    #windows下启动虚拟环境
    cd your_env_dirScripts
    activate
    
    #linux下启动虚拟环境
    source activate
    
    #退出虚拟环境
    deactivate
    #windows下退出,依旧是在scripts文件夹里输入deactivate
    
  • 相关阅读:
    使用微软消息队列实现C#进程间通信(转)
    JavaScript获得页面区域大小的代码
    我的第一份外包经历及所得 (转)
    用Aptana调试JavaScript教程(转)
    NET中的消息队列
    c#线程基础之线程控制
    c#线程基础之原子操作
    sql2005分区表示例
    系统资源调用和shell32.dll简介
    Windows API入门简介
  • 原文地址:https://www.cnblogs.com/zw1sh/p/12558168.html
Copyright © 2020-2023  润新知