问题导入 Python 模块 adafruit_pca9685

问题描述

我不知道如何对说它正在工作但显然失败的导入进行故障排除。如果有任何线索,我将不胜感激。

我正在研究 raspBerry Pi,但我在 Windows 机器上看到了相同的结果。两者都使用 Pip 20 运行 Python 3.7。

我首先使用 pip sudo pip3 install adafruit_pca9685

安装模块

Request to Install Package

如您所见,它表示已正确安装。

然后我检查模块是否安装了 help('modules')

List of Modules Installed

如您所见,它在说模块安装正确后立即报告该模块不在那里。

然后我尝试使用 import adafruit_pca9685

导入模块

Module not found

然后它说找不到模块。

接下来我应该检查什么来帮助解决这个问题?

解决方法

TLDR:使用 find 命令搜索文件,发现它的拼写与教程中指出的不同。

天啊,我是不是觉得自己很蠢...

在建议我查找文件后,我使用了 find / -type f -iname "PCA9685.py

Looking for the file

我发现该模块已安装,但它使用大写而不是我的文档要求的全部小写。

正确拼写大写模块名称后,导入正常。

令人讨厌的是,该模块的命名格式与其姊妹模块不同,而且教程错误也令人讨厌,但我觉得没有仔细检查拼写很愚蠢。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...