Table of Contents:
  1. 建立Python的虚拟运行环境

    建立Python的虚拟运行环境

    Reading Time:The full text has 391 words, estimated reading time: 2 minutes
    Creation Date:2017-03-30
    Article Tags:
    Previous Article:在项目中实用.env文件
     
    BEGIN

    前言

      相对于NodeJS组件的安装,可以通过指定—save参数,让package.json保存依赖信息,而Python没有用到这种安装依赖的方式,当新手把项目从开发环境deploy到线上环境执行脚本时就要崩溃了(报引入错误),依赖模块过多新手如果根据报错一个一个安装模块那就太耗时间了,这篇博文就是解决此类问题…

    功能实现

    1. 导出依赖通常有两种:
      1. 安装导出依赖的插件,模拟环境执行脚本,根据脚本运行用到的模块去除内置模块导入本地文件,这类工具不是很稳定,github也有好多,不推荐。
      2. 建立项目的虚拟运行环境,导出环境下用到的模块,强烈推荐
    2. 安装虚拟环境依赖包:pip install virtualenv
    3. 建立虚拟环境:virtualenv project-name --no-site-packages --python=python2.7
      • project-name 为项目目录
      • 参数 -no-site-packages 表示放弃引入现已安装模块,此时虚拟环境里只有python运行的最基本组件。
    4. 进入项目: cd project-name
    5. 启动:source ./bin/activate, 退出:deactivate
      • 启动后文件路径前面会出现(project-name)表示启动成功。

    接下来执行安装模块,都只会安装在虚拟环境下,不会和主机环境起冲突,然后可以尽情瞎搞、嗨嗨嗨了…

    模块导出与安装

    1. 导出依赖模块到requirement.txt文件,进入并启动虚拟环境,执行命令:pip freeze > requirement.txt
    2. 新环境下安装:pip install -r requirement.txt
    FINISH
    Previous Article:在项目中实用.env文件

    Random Articles
    Life Countdown
    default