这篇文章是我自已工作学习过程中遇到问题、解决方法、注意事项的随手笔记本,内容会不定期更新且比较笔杂乱。想到也许其他人可能也会遇到类似问题,就发布出来了,希望可以帮助到别人。
1、关于apt-get remove 与 apt-get purge
刚遇到安装软件过程中依赖的软件版本低于已安装版本时,需要删除已安装高版时,需要用purge
apt-get remove 会删除软件包而保留软件的配置文件
apt-get purge 会同时清除软件包和软件的配置文件
2、docker 容器中,最后想要上下键, ^[[A,无法查前后命令
执行 /bin/bash 注意最后不要添加“/” 即不能是 “
/bin/bash/”
3、多线程中,线程之间的等待 threading库中的Event对象
Event几种方法:
event.isSet():返回event的状态值;
event.wait():如果 event.isSet()==False将阻塞线程;
event.set(): 设置event的状态值为True,所有阻塞池的线程激活进入就绪状态, 等待操作系统调度;
event.clear():恢复event的状态值为False。
join()是一直等到线程运行完之后,现执行下一步的代码。
4、Ubuntu安装PyAudio失败解决
sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0
pip install pyaudio
5、openCV 安装
pip install opencv-contrib-python
或者 pip3 install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple
一般来说, pip提供的opencv的包的类型有四种:
opencv-python: 只包含opencv库的主要模块. 一般不推荐安装.
opencv-contrib-python: 包含主要模块和contrib模块, 功能基本完整, 推荐安装.
opencv-python-headless: 和opencv-python一样, 但是没有GUI功能, 无外设系统可用.
opencv-contrib-python-headless: 和opencv-contrib-python一样但是没有GUI功能. 无外设系统可用.
因此一般来说都会选择安装opencv-contrib-python
不要同时安装opencv-python和opencv-contrib-python
————————————————
原文链接:https://blog.csdn.net/cxwwyc/article/details/103667184
在Ubuntu上安装opencv-python_cxw的博客-CSDN博客
6、使用openpyxl读取EXCEL文件时,取单元格的文和公式
openpyxl.load_workbook(excelFileName, keep_vba=True, data_only=True) # 注意必须 keep_vba=True, data_only=True 同时才显示公式的计算结果,否则会显公司的文本