Python报错: ImportError集合 ImportError: libGL.so.1: cannot open shared object file: No such file or directory报错信息ImportError: libGL.so.1: cannot open shared object file: No such file or directory报错分析在使用opencv-python的过程中,只是通过pip安装了cv相关的python包,但是没有关注cv对于底层系统中部分共享库的依赖。这个在docker中是
Python报错: No Module named ‘xxxx‘集和 报错信息ModuleNotFoundError: No module named '_ctypes'问题原因python编译过程中缺少libffi-dev库,因此没能携带编译。解决方案安装libffi-dev官方源RHEL/Fedorayum install libffi-develDebian/Ubuntusudo apt-get install libffi-dev手动安装参考链接...
python编译依赖 Ubuntusudo apt-get install -y gcc make build-essential libssl-dev zlib1g-dev \libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev
Python开发环境搭建 - Linux篇 目录快速搭建开发环境APT换源常见国内源地址网易阿里云清华大学源更新源安装一些常用工具安装方式配置bashohmyzsh配置vimvimrc配置tmuxtmuxinator.tmux配置python环境pyenvpyenv-virtualenv配置ssh生成密钥对配置authorized_keys配置config快速搭建开发环境APT换源常见国内源地址网易deb http://mirrors.163.com/ubuntu/ wily main restricted universe multive
python小赚系列 - 笔芯极速版 目录前期准备设备准备环境准备手机环境电脑环境环境初始化代码展示效果展示 x10前期准备设备准备vivo y66l一台mac pro一台环境准备手机环境android 6.0.1sdk 23电脑环境python3.8.0uiautomator2==2.16.3adb安装安装笔芯极速版环境初始化python -m uiautomator2 init代码展示import timeimport uiautomator2 as u2def main():
Backtrader篇-制作自定义的实时DataFeed 目录自定义DataFeed开发篇预定义定义一个DataFeed类添加初始化过程设定开始做一些清理数据加载流程自定义DataFeed开发篇Todo List:继承backtrader.feed.DataBase添加自定义参数可能需要重写__init__(self)或start(self)方法可能需要重写stop(self)方法必须重写_load(self)方法预定义我们尝试构建一个虚拟的实时系统,我们将通过一个预定以的生成器来不断生成数据。定义一个DataFeed类 继承backt
Jupyter-widgets 目录Jupyter Widget组件列表Numberic WidgetBoolean WidgetSelection WidgetString WidgetContainer/Layout WidgetOther WidgetJupyter Widget包含了一系列的使用组件。组件列表Numberic WidgetIntSliderFloatSliderFloatLogSliderIntRangeSliderFloatRangeSliderIntProgressFloatProgre
百行代码搞定人脸贴图 目录MoviePy版本基于moviepy实现人头替代动画MoviePyPython实用剪辑库版本python==3.7.9Pillow==8.0.1numpy==1.20.1opencv-python==4.5.1.48moviepy==1.0.3基于moviepy实现人头替代动画替换前:替换后:有时候我们想要制作人头替换动画,将人头替换成某个人头替换成某一类的图片,这其中可以通过MoviePy+CV的形式实现,直接上代码。from enum import auto, Fl
backtrader指南 目录Backtrader基础概念Data FeedsShortcurs for Data FeedsOmitting the Data FeedsLineLines declarationAccessing `lines` in Data FeedLines lenInheritance of Lines and ParamsIndexing: 0 and -1SlicingGetting SliceLines:DELAYED indexingLines CouplingOperators, using n
flask-admin中base.html的结构(bV4) #mermaid-svg-WBuJtyFZM3nk7Fd2 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-WBuJtyFZM3nk7Fd2 .label text{fill:#333}#mermaid-svg-WBuJtyFZM3nk7Fd2 .node rect,#mermaid-svg-WBuJtyFZM3
tmux使用指南 目录TMUX安装MaxOSUbuntu快速使用进入一个session创建一个具名session列出所有session离开一个session进入一个session杀死一个session创建一个window列出所有window选择一个session中的window关闭一个window创建一个pane杀死一个pane列出所有的pane列出所有子命令一些关键概念详解篇拓展篇TMUX安装MaxOSbrew install tmuxUbuntuapt-get install tmux快速使用进入一个
Python命令行工具参比-- Click vs argparse 目录简述常用工具argparse功能简述快速使用使用流程高级功能解析器继承子命令解析Click安装流程功能简述快速使用使用流程简述命令行工具,用于构建命令行解释器的工具。其核心功能为解释命令行。常用工具Python中常用的命令行工具包括了其本身所带的argparse库,以及社区开源的Click库。值得一提的是,Python中最受欢迎的web框架之一的Flask的命令行就是基于Click进行开发的。argparse功能简述参数解析无效参数错误提示帮助和使用消息快速使用import
Flask摘抄 功能函数after_this_request临时回调from flask import request, after_this_request@app.before_requestdef detect_user_language(): language = request.cookies.get('user_lang') if language is None: language = guess_language_from_request()
MaterialUI中文使用指南 目录MaterialUI安装简单使用指南主要使用的组织社区地址许可证类型常用组件介绍Avatar小览属性列表样式属性MaterialUIReactUI组件库,用于快速构建界面和设计系统。官网默认版本为v4.11.1(截止到2021年3月11日)。安装支持使用npm或者使用CDN加载。npmnpm install @material-ui/coreCDN加载Roboto字体<link rel="stylesheet" href="https://fonts.googleapis.co
USB总线协议(一) 目录概览简介硬件软件物理层协议层应用层通讯过程概述小实战概览简介USB(Universal Serial Bus),统称通用串行总线,主要是用于电脑设备和外设连接和通讯。从硬件的层面看,包含USB接口(包含公头和母头)。从软件层面,通常指的是USB通讯协议,包含了握手、通讯等一系列行为的通讯定义。USB通讯协议由USB-IF(USB Implementers Forum),统称USB标准化组织美国,进行维护,USB-IF是一家非营利性公司,有个开发通用串行总线规范的公司集团成立。目标是为通用串行技
Arduino中的Serial对象概览 目录Arduino中的串口对象Print对象Stream对象HardwareSerial对象Arduino中的串口对象Arduino中的串口对象默认继承自Stream对象,而Stream对象继承Print对象。继承关系如下#mermaid-svg-RZtrMBNbDHINDkK7 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#m
ESP8266EX芯片文档 目录概述芯片: ESP8266EX集成外设Wi-Fi特性参数Wi-Fi硬件软件应用场景功能描述CPU、存储和FlashCPU内置存储外置Flash时钟高频时钟外部时钟参考要求射频低功耗管理射频功耗外设接口GPIOSDIOSPI/HSPII2CI2SUARTUART0UART1PWMIR遥控接口ADC概述芯片: ESP8266EX提供高度集成的Wi-Fi SoC解决方案,主要特点为低功耗、紧凑设计和高稳定性。支持的功能基于SPI或UART,作为WiFi适配器使用独立作为MCU使用集成外设
BMP280使用指南 简介BMP280 - 气压传感器通信模式I2CSPI功能采集气压数据采集气温数据功能边界温度范围 -40 ~ 85 度压强范围 300 ~ 1100 hPa电压范围 1.71 ~ 3.6 V模式sleep modenormal modeforced mode测量流程#mermaid-svg-ypkiXTSUI8ZQN6QB .label{font-family:'trebuchet ms', verdana, arial;font-family:var(-