存档

文章标签 ‘python’

慎重选择python源代码文件的名字

2022年1月2日 2 条评论

这两天在看matplotlib的文档,发现在文档中最简单的显示其版本的基本例子都不跑不通,显示如下错误:

ModuleNotFoundError: No module named ‘matplotlib.pyplot’; ‘matplotlib’ is not a package

我开始以为是python3.10导致不兼容,后来又换了3.9还是一样的问题。切换了几次都是一样的不行,后来发现例子和显示版本的错误信息不一样,于是用两个错误信息去搜索,终于找到这个兄弟的blog:https://blog.csdn.net/wwangfabei1989/article/details/79082110,根据其描述,错误原因是因为python脚本的名字是matplotlib.py,导致引用包的时候找不到相应名字的包,按照其描述修改文件名字问题得到解决。

从这可以看到,python的模块名和包名还是很容易混淆的。

分类: Python 标签:

关于Archlinux下搭建百度PaddleOCR的测试环境

2021年7月23日 5 条评论

原文推荐使用Dockers镜像,但是我觉得没意思,于是在虚机里面找了一个干净的Archlinux来搞,需要提前给arch里面安装:base-devel,python,python-pip,cython,wget,libglvnd。

在第2步安装PaddlePaddle的时候,如果提示版本找不到的话,可以考虑去掉版本,安装最新版。

在第3步从github获取PaddleOCR的代码,在github连不上的时候,可以改用gitee,延迟几天无所谓,反正同步过来的应该都是可用版。

在第4步安装requirements.txt的时候,建议加上 -i https://mirror.baidu.com/pypi/simple 。百度的这个pypi的镜像网站,比清华的那个快,而且稳定。另外,建议加上环境变量MAKEFLAGS开启make的多job支持,在安装scikit-image的时候,还需要编译一些内容,不开多job支持,还是挺慢的。

使用快速使用文档中的命令行,测试通过。

分类: Linux 标签: , ,