• 0x01 虚拟环境搭建


    为什么要创建虚拟环境?

    1. 如果同时在本地开发好几个项目,每个项目使用的第三方插件不同,如果没有创建虚拟环境,那么本地项目的插件就会很乱。如果有虚拟环境,那么我们第三方插件相当于单独管理的。

    安装虚拟环境 mkvirtualenv

    win 平台

    1. 在本地环境安装虚拟化插件 virtualenv
    pip install virtualenv
    pip install virtualenvwrapper
    pip install virtualenvwrapper-win
    
    1. 配置环境变量
    变量名:WORKON_HOME
    变量值:想要放置虚拟环境的路径
    # mac或linux需要配置rc文件
    
    1. 创建虚拟环境
    # 命令格式:
    # mkvirtualenv [python安装路径] [环境名称]
    # 安装路径的获取方式: whereis python
    # linux获取路径方式 which python3
    # 例如:
    mkvirtualenv C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\python.exe test
    
    1. 进入虚拟环境:
    workon [虚拟环境名称]
    
    1. 退出虚拟环境:
    deactivate
    
    1. 删除虚拟环境(慎用)
    rmvirtualenv [虚拟环境名称]
    

    查看当前环境安装了哪些包

    pip list
    

    批量安装第三放插件

    1. 将插件名和版本号放入一个文件内,如:
    # 文件名:
    # requirement.txt
    
    # 文件内容:
    matplotlib==2.2.2
    numpy==1.14.2
    pandas==0.28.3
    TA-Lib==0.4.16 # 金融数据指标库
    tables==3.4.2 # 是 hdf5 格式的依赖库
    jupyter==1.0.0 # 数据挖掘、分析、展示很好的平台
    

    在虚拟环境中直接输入:

    pip install -r requriement.txt

    安装TA-Lib 可能会报错

    1. 最简单的处理方法就是从 https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib
      下载后直接本地安装

    输出当前虚拟环境安装了哪些第三方包

    pip freeze > requriement.txt

    这样在其他环境可以直接 pip install -r requriement.txt来批量安装第三方包。


    2021.12.27
    hare

  • 相关阅读:
    检测对象类型的两种方式,constructor属性和instanceof
    Javascript中的事件
    工厂模式、寄生构造函数模式、稳妥构造函数模式比较
    ECMAScript中的原型继承
    Javascript中new的作用
    js组合继承
    【原型模式】--重写原型对象prototype的影响
    动态原型模式
    js类型检测
    Javascript中的继承与复用
  • 原文地址:https://www.cnblogs.com/hare1925/p/15736246.html
Copyright © 2020-2023  润新知