2017-07-19 53 views
0

我遵循本指南:guide來創建一個啓動文件,該啓動文件在啓動時執行一個python文件。做了一個shell啓動時運行腳本,突然它給了我一個importerror

在步驟2中

它說我一定要考我剛剛創建的startupfile和suddently我的腳本說:

Traceback (most recent call last): 
    File "Display.py", line 1, in <module> 
    import pyowm 
ImportError: No module named pyowm 

蟒蛇文件完美的作品,如果我直接運行它。

我已經嘗試過了:再次運行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/
+0

你給了什麼命令來運行它? –

+0

'sh launcher.sh' –

+0

'launcher.sh'裏面有什麼? –

回答

0

簡單修復:定義將要使用的蟒的版本。它使用python 2.7。然而,這個lib是3.4。

相關問題