zoukankan      html  css  js  c++  java
  • 虚拟环境及模块导入导出

    终端虚拟环境的创建

    • Python虚拟环境的主要目的是为了给不同的工程创建互相独立的运行环境。在虚拟环境下,每一个工程都有自己的依赖包,而与其它的工程无关。不同的虚拟环境中同一个包可以有不同的版本。并且,虚拟环境的数量没有限制,我们可以轻松地用virtualenv或者pyenv等工具来创建多个虚拟环境。

    • 安装虚拟环境

      • pip install virtualenv

    • 创建一个名字叫“env”的虚拟环境

      • virtualenv env

    • 如果要创建一个不带已经安装到系统的中第三方包的环境,可以加上参数 --no-site-packages,这样就可以得到一个不带任何第三方包的干净的python运行环境命令为,python3.3以后自带venv模块支持轻量级虚拟环境,即virtualenv env就是干净的虚拟环境

      • virtualenv --no-site-packages myenv
    • 如果要指定python环境创建虚拟环境  

      • virtualenv -p python的安装路径 myenv
    • bin目录下有一个重要的脚本文件activate,这个脚本就是用来将其所在的虚拟环境设置为当前Python的运行环境:

      • activate

      • windows直接执行activate可进入虚拟环境,activate可能在Scripts目录下
      • mac和linux需要使用source activate进入虚拟环境
    • 退出虚拟环境

      • deactivate

    python3.3 以后自带venv模块可使用如下方式创建

    • python3 -m venv D:codeall_envmyenv

    导出当前环境使用的模块

    • pip freeze > requirements.txt 将当前环境中所有模块导出到requirements.txt文件

    • pip install -r requirements.txt 如果项目中有requirements.txt文件,则可以使用此命令将该环境所有模块导入安装

  • 相关阅读:
    storm中的Scheduler
    开启flume的远程调试功能
    修改flume源码,使其HTTPSource具备访问路径功能
    非功能测试——效率测试
    python100例
    awk命令
    shell正则表达式
    python的垃圾回收机制
    冯-诺伊曼体系结构
    jmeter读取文件内容做变量
  • 原文地址:https://www.cnblogs.com/liuweida/p/11769676.html
Copyright © 2011-2022 走看看