• 一行代码查看设备和库的版本


    一行代码查看设备和库的版本

    现在很多小伙伴都喜欢将代码开源到 GitHub 上,好的开发者会在发布自己源码的同时告知大家自己所用库的版本。一般方法是将用到的库及版本写在 readme.md 或者 requirement.txt 中。但是这种情况很容易会被查看者忽视,他们往往会直接看程序,那么,不如在程序的开头用一行代码来表明自己程序用到的设备和库的版本。

    这里使用到的是 watermark 模块,安装命令: pip install watermark

    在 Jupyter 中使用的方法如下:

    # 注意:load_ext命令只能执行一次,再次执行会报错,要用reload命令
    %load_ext watermark
    
    %watermark -a "myPC" -d -v -m -p numpy,pandas,matplotlib,cipy,sklearn
    # watermark -a "用户名" -d -v -m -p [各个库名,用逗号隔开]
    

    输入结果为:

    myPC 2020-06-04 
    
    CPython 3.7.6
    IPython 7.12.0
    
    numpy 1.18.1
    pandas 1.0.1
    matplotlib 3.1.3
    cipy not installed
    sklearn 0.22.1
    
    compiler   : GCC 7.3.0
    system     : Linux
    release    : 4.15.0-101-generic
    machine    : x86_64
    processor  : x86_64
    CPU cores  : 16
    interpreter: 64bit
    

    这里给出 watermark 模块的详细使用说明的链接:https://github.com/rasbt/watermark/blob/master/README.md

  • 相关阅读:
    使用gulp搭建一个传统的多页面前端项目的开发环境
    抓包工具使用
    selectors 模块
    I/O模型
    协程
    进程池
    进程的同步
    进程间通讯的三种方式
    多进程调用
    生产者消费者模型
  • 原文地址:https://www.cnblogs.com/banshaohuan/p/13045119.html
Copyright © 2020-2023  润新知