zoukankan      html  css  js  c++  java
  • 虚拟环境的安装及简介

    什么是虚拟环境?

    虚拟环境是用于依赖项管理和项目隔离的Python工具,允许Python站点包(第三方库)安装在本地特定项目的隔离目录中,而不是全局安装。

    为什么要安装虚拟环境?

    我们所有的第三方包安装都是直接通过pip install xx的方式进行安装的,这样安装会将那个包安装到你的系统级的Python环境中。但是这样有一个问题,就是如果你现在用Django 2.1.x写了个网站,然后你的领导跟说,之前有一个旧项目是用Django 1.11.x开发的,让你来维护,两个版本的django,有些语法上的差异,可能会导致维护旧项目会出问题,这个时候,就可以通过虚拟环境来解决这个问题。(解决版本冲突互不干扰)

    常用的虚拟环境

    virtualenv、venv、conda

    windows下安装virtualenv

    pip install virtualenv
    pip install virtualenvwrapper-win
    

    virtualenv创建虚拟环境时,目录是创建在C盘下的用户文件夹下,不方便管理,可以通过更改配置,来更改默认创建位置

    更改虚拟环境默认创建位置

    添加环境变量

    此电脑-->右键属性-->高级系统设置-->高级-->环境变量-->新建,在弹出的对话框中,输入以下内容

    变量名:WORKON_HOME

    变量值:d:myenv

    变量值后面跟的是一个文件夹的路径

    创建虚拟环境

    # 创建虚拟环境
    mkvirtualenv  name
    
    # 查看虚拟环境
    lsvirtualenv
    
    # 激活虚拟环境
    workon name
    
    # 查看当前虚拟环境中安装了那些模块
    pip freeze
    
    # 查看某一个模块的详细的信息
    pip show
    
    # 安装模块
    pip install packagename==2.0.2 -i https://pypi.tuna.tsinghua.edu.cn/simple/
    
    # 卸载模块
    pip uninstall name
    
    # 退出虚拟环境
    deactivate 
    
    # 删除虚拟环境
    rmvirtualenv
    
    # 在电脑文件查看虚拟环境
    C:用户Envs
    

    3.环境一致性

    导出依赖清单要保证开发与生产环境的一致性
    1.在开发机的虚拟环境中运行一下命令:
    pip freeze > requirements.txt
    
    2.在新的虚拟环境中运行命令:
    安装:在桌面新建将路径复制到文件中,cmd进入使用命令
    pip install -r requirements.txt路径
    
  • 相关阅读:
    IDEA 中直接连接远程服务器
    浙江大学软件学院2020年保研上机
    PAT甲级近五年题一览表
    浙江大学计算机与软件学院2021年考研复试上机
    浙江大学计算机与软件学院2019年保研上机
    PAT(甲级)2021年春季考试
    PAT(甲级)2020年冬季考试
    PAT(甲级)2020年秋季考试
    PAT(甲级)2020年春季考试
    PAT(甲级)2019年冬季考试
  • 原文地址:https://www.cnblogs.com/Beginner-Y/p/12751084.html
Copyright © 2011-2022 走看看