• 虚拟环境的使用


    作用

    虚拟环境,可以在系统的python解释器中避免包的混乱和版本的冲突。为每个程序单独创建虚拟环境可以保证程序只能访问环境中的三方包,从而保持全局解释器的干净整洁。

     
    虚拟环境使用第三方实用工具virtualenv创建。
    检查是否安装虚拟环境:virtualenv --version
     
    mac 安装虚拟环境:sudo easy_install virtualenv
     
    安装完成后需要新建一个文件夹,用来存放项目代码。下一步是使用virtualenv命令在在文件夹中创建python虚拟环境,所需参数只有一个,即虚拟环境的名字。创建虚拟环境后,当前文件夹中会出现一个子文件,名字就是上述命令中指定的参数,与虚拟环境相关的文件都保存在这个子文件夹中。
     
    创建一个名字为venv的虚拟环境
     
    virtualenv venv
     
    在使用这个虚拟环境之前,需要将其激活
     
    source venv/bin/acitvate
     

    具体步骤

    # 给系统安装虚拟环境
    sudo easy_install virtualenv
    # 查看版本
    virturalenv --version
    sudo mkdir venvs 
    cd venvs

    # 创建名为qhvenv的虚拟环境

    sudo virtualenv qhvenv

    # 激活虚拟环境

    source venvs/qhvenv/bin/activate

    # 终端显示结果

    (qhvenv) $
    之后可以安装项目所需环境(所需第三方包)
     

    生成和安装requirements.txt依赖

    在查看别人的Python项目时,经常会看到一个requirements.txt文件,里面记录了当前程序的所有依赖包及其精确版本号。其作用是用来在另一台PC上重新构建项目所需要的运行环境依赖。
     
    生成requirements.txt文件(导出虚拟环境)
    (qhvenv) $ pip freeze > requirements.txt

    安装requirements.txt依赖(导入虚拟环境)

    (qhvenv) $ pip install -r requirements.txt
  • 相关阅读:
    第七章LED将为我闪烁:控制发光二极管
    第六章第一个Linux驱动程序:统计单词个数
    搭s3c6410开发板的测试环境读后感
    第四章源代码的下载和编译
    第三章Git使用入门(读后感)
    第二章:搭建Android开发环境(读后感)
    第一章:Android系统移植与驱动开发概述(读后感)
    函数和代码复用
    python的基本数据类型
    Python的语法元素
  • 原文地址:https://www.cnblogs.com/idktp/p/9940820.html
Copyright © 2020-2023  润新知