草庐IT

important_note

全部标签

protobuf 的bug:ImportError_ cannot import name ‘builder‘ from ‘google.protobuf.internal‘

0前言今天了解到有一个很强大的数据分析工具streamlit,下载安装完发现启动不了……没错就是本文的bug.什么是protobuf?ProtocolBuffers是Google开发的一种数据交换格式,采用了一种类似于XML的简单的语法,用于定义数据结构,并且可以将这些结构序列化为二进制文件,以便在不同的编程语言之间进行数据交换。它是一种和语言无关、平台无关、可扩展的序列化结构数据的方法。它比XML更快地进行编码解码,可以用更小的文件大小来储存数据。相关环境:Windows64位Python3.9Steamlit1.16.0protobuf3.19.11场景还原安装streamlitpipin

protobuf 的bug:ImportError_ cannot import name ‘builder‘ from ‘google.protobuf.internal‘

0前言今天了解到有一个很强大的数据分析工具streamlit,下载安装完发现启动不了……没错就是本文的bug.什么是protobuf?ProtocolBuffers是Google开发的一种数据交换格式,采用了一种类似于XML的简单的语法,用于定义数据结构,并且可以将这些结构序列化为二进制文件,以便在不同的编程语言之间进行数据交换。它是一种和语言无关、平台无关、可扩展的序列化结构数据的方法。它比XML更快地进行编码解码,可以用更小的文件大小来储存数据。相关环境:Windows64位Python3.9Steamlit1.16.0protobuf3.19.11场景还原安装streamlitpipin

CSS !important 规则

CSS!important规则什么是!importantCSS中的!important规则用于增加样式的权重。!important与优先级无关,但它与最终的结果直接相关,使用一个!important规则时,此声明将覆盖任何其他声明。实例#myid{background-color:blue;}.myclass{background-color:gray;}p{background-color:red!important;}尝试一下»以上实例中,尽管ID选择器和类选择器具有更高的优先级,但三个段落背景颜色都显示为红色,因为!important规则会覆盖background-color属性。重要说

CSS !important 规则

CSS!important规则什么是!importantCSS中的!important规则用于增加样式的权重。!important与优先级无关,但它与最终的结果直接相关,使用一个!important规则时,此声明将覆盖任何其他声明。实例#myid{background-color:blue;}.myclass{background-color:gray;}p{background-color:red!important;}尝试一下»以上实例中,尽管ID选择器和类选择器具有更高的优先级,但三个段落背景颜色都显示为红色,因为!important规则会覆盖background-color属性。重要说

Python 完美解决 Import “模块“ could not be resolved ...

vscode中python提示警告错误,但是还是能跑起来代码:Import"playwright.sync_api"couldnotberesolvedPylancereportMissingImports原因可能有两个:1、未下载此包,打开命令行,输入$piplist,可以看到下载过的所有包,如果未下载,则下载后重启vscode就可以了。2、本机有多个python的编译环境,比如使用pyenv管理多个版本,而在vscode里使用的那个编译环境中没有下载该包。原因2的解决办法(原因1下载就解决了):1、打开vscode。2、按快捷键win:Ctrl+Shift+P或mac:Command+Sh

Python 完美解决 Import “模块“ could not be resolved ...

vscode中python提示警告错误,但是还是能跑起来代码:Import"playwright.sync_api"couldnotberesolvedPylancereportMissingImports原因可能有两个:1、未下载此包,打开命令行,输入$piplist,可以看到下载过的所有包,如果未下载,则下载后重启vscode就可以了。2、本机有多个python的编译环境,比如使用pyenv管理多个版本,而在vscode里使用的那个编译环境中没有下载该包。原因2的解决办法(原因1下载就解决了):1、打开vscode。2、按快捷键win:Ctrl+Shift+P或mac:Command+Sh

python读取word详解【from docx import Document】

python读取word详解【fromdocximportDocument】目录python读取word详解【fromdocximportDocument】前言环境示例字符串下载环境导入环境Document读取word行拆分信息分析数据分组csv文件写入PyCharm打开效果:Excel打开效果: 前言    我们平时工作的时候会有很多的时候会遇到需要将word里面的有些杂乱的数据格式化到Excel中去,但是如果手动操作那真是【超级无语】,很崩溃,几百页的word让你慢慢复制粘贴,会死掉的。所以我们需要使用程序来完成,使用python先通过【docx】的包将word中的文字逐行读取出来,再根据

python读取word详解【from docx import Document】

python读取word详解【fromdocximportDocument】目录python读取word详解【fromdocximportDocument】前言环境示例字符串下载环境导入环境Document读取word行拆分信息分析数据分组csv文件写入PyCharm打开效果:Excel打开效果: 前言    我们平时工作的时候会有很多的时候会遇到需要将word里面的有些杂乱的数据格式化到Excel中去,但是如果手动操作那真是【超级无语】,很崩溃,几百页的word让你慢慢复制粘贴,会死掉的。所以我们需要使用程序来完成,使用python先通过【docx】的包将word中的文字逐行读取出来,再根据

在python中import .pyx文件的各种坑

File“G:\Anaconda3\lib\distutils\cygwinccompiler.py”,line129,ininitifself.ld_version>=“2.10.90”:TypeError:‘>=’notsupportedbetweeninstancesof‘NoneType’and‘str’:https://blog.csdn.net/BigData_Mining/article/details/112940813mingw报错:配制与python环境对应的win64/win32版本https://zhuanlan.zhihu.com/p/76613134https://

在python中import .pyx文件的各种坑

File“G:\Anaconda3\lib\distutils\cygwinccompiler.py”,line129,ininitifself.ld_version>=“2.10.90”:TypeError:‘>=’notsupportedbetweeninstancesof‘NoneType’and‘str’:https://blog.csdn.net/BigData_Mining/article/details/112940813mingw报错:配制与python环境对应的win64/win32版本https://zhuanlan.zhihu.com/p/76613134https://