Python脚本在librarys示例文件夹中工作,但不在父目录中

时间:2015-11-23 19:28:27

标签: python linux raspberry-pi

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

sudo ./setup.py

安装后,我从/ examples文件夹中运行示例:

sudo ./AdafruitDHT.py 11 4

它就像魅力一样。此脚本通过导入使用已安装的库:

import Adafruit_DHT

当我在examples文件夹中编写自己的代码时 - 它可以工作。当我从父文件夹执行此代码时,它返回此错误:

ImportError: No module named Raspberry_Pi_2_Driver

当我在我的系统中安装此库时,它是否可以在文件系统中的任何位置工作? 此外,当我尝试以普通用户身份执行示例文件夹中的脚本时(它都需要预先提交),它会返回此错误:

ImportError: No module named Adafruit_DHT

1 个答案:

答案 0 :(得分:0)

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

导入系统 sys.path.append(" /家庭/ ME / mypy&#34)

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