换源

OpenCV

April 22, 2021
tip, 换源

问题(libSM.so.6 缺失) # 运行opencv的代码时,报以下错误: # Traceback (most recent call last): File "data_generator.py", line 24, in <module> import cv2 File "/usr/local/lib/python3.5/dist-packages/cv2/__init__.py", line 3, in <module> from .cv2 import * ImportError: libSM.so.6: cannot open shared object file: No such file or directory 解决 # 原因是缺少共享文件库,解决办法如下: 安装apt-file $ apt-get update $ apt-get install apt-file $ apt-file update 寻找依赖库 $ apt-file search libSM.so.6 libsm6: /usr/lib/x86_64-linux-gnu/libSM.so.6 libsm6: /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1 根据提示,安装合适的依赖库 $ apt-get install libsm6 其余文件缺失类似, 即可解决问题。

各个软件换源

April 22, 2021
tip, 换源

在国内用原源都会很慢, 所以总结一下各个软件(?吧)换源方法. Qt # 使用Maintain管理kit时,可以在Settings中设置Repositories,设置地址可从Qt Downloads页面查询. apt # 可解决版本升级时的问题,即使用了国内源,最后一个文件不知道为什么还是从国外拉取… # sudo touch /etc/apt/apt.conf sudo vim /etc/apt/apt.conf -> Acquire::http::Proxy “http://127.0.0.1:8001”; FreeBSD # mkdir -p /usr/local/etc/pkg/repos vim /usr/local/etc/pkg/repos/bjtu.conf bjtu: { url: "pkg+http://mirror.bjtu.edu.cn/reverse/freebsd-pkg/${ABI}/quarterly", mirror_type: "srv", signature_type: "none", fingerprints: "/usr/share/keys/pkg", enabled: yes } FreeBSD: { enabled: no } pkg update Qt # 源 # 中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/ 清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/ 北京理工大学:http://mirror.bit.edu.cn/qtproject/ 中国互联网络信息中心:https://mirrors.cnnic.cn/qt/ Python Pip # pip install --index https://pypi.mirrors.ustc.edu.cn/simple/ dlib(numpy等包名) 源 # 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi. ...