做了一个shell在启动时运行脚本,突然它给了我一个importerror

时间:2017-07-19 21:58:40

标签: python python-3.x raspberry-pi

我按照本指南:guide创建了一个启动文件,它在启动时会对python文件产生影响。

在第2步中它说我必须测试我刚刚创建的启动文件,突然我的脚本说:

Traceback (most recent call last):
  File "Display.py", line 1, in <module>
    import pyowm
ImportError: No module named pyowm
如果我直接运行它,python文件就可以完美运行。

我已经尝试过了:再次运行pip以查看lib是否正常 检查/usr/local/lib/python3.4/dist-packages文件夹,查看它是否在那里,它是。

我认为这是一个python问题而不是RaspberryPi问题,这就是为什么我在这里上传它。

运行于:

  

sh launcher.sh

里面是:

#!/bin/sh
# launcher.sh
# navigate to home directory, then to this directory, then execute python script, then back home

cd /
cd /home/pi/arduino/Python/Main/Master
sudo python Display.py
cd /

1 个答案:

答案 0 :(得分:0)

简单修复:定义将使用的python版本。它使用python 2.7。 lib是3.4。