Python 脚本在库示例文件夹中有效,但在父目录中无效

Python script works in librarys examples folder, but not in parent directory

我有一个新手问题。 我有一台 Raspberry Pi 2 电脑。我将 DHT11 传感器连接到 GPIO PIN 4。接下来,我使用命令 运行 setup.py 文件安装了 Adafruit_DHT_python 库:

sudo ./setup.py

安装后我 运行 来自 /examples 文件夹的示例:

sudo ./AdafruitDHT.py 11 4

它很有魅力。此脚本通过导入使用已安装的库:

import Adafruit_DHT

当我在示例文件夹中编写自己的代码时 - 它有效。当我从父文件夹执行这段代码时,它 returns 这个错误:

ImportError: No module named Raspberry_Pi_2_Driver

当我在我的系统中安装这个库时,它应该在文件系统中的任何位置运行吗? 此外,当我尝试以普通用户身份在示例文件夹中执行脚本时(它具有所有需要的权限),它 returns 这个错误:

ImportError: No module named Adafruit_DHT

我遇到了同样的问题,只是使用了 import sys

导入系统 sys.path.append("/home/me/mypy")

到 Adafruit_Python_DHT 模块的路径(替换“/home/me/mypy”)。基本上,我们只需要告诉 python 它在哪里。有些东西没有正确安装。