subprocess.Popen brak dostępu do pliku .py

0

Cześć, mam mały problem. Postanowiłem postawić serwer na malinie, który będzie sterował na początek ledami. NIby wszystko fajnie, ledy się zapalają/gasną, ale niestety w trakcie świecenia dioda mruga. Stwierdziłem że wykorzystam wcześniej napisany scrypt do sterowania diodami. Do stworzenia serwera użyłem biblioteki bottle.py. W scrypcie serwera (bottle_test.py) chcę uruchomić drugi scrypt (diody.py).
do tego celu użyłem biblioteki subprocess.

import subprocess
subprocess.Popen('./diody.py' , shell=True)

Wyskakuje mi błąd "/bin/sh: l: ./diody.py: Permission denied"

0

A chmod +x diody.py zrobiłeś?

0

Dzięki wielki, zadziałało, zaś pojawił się kolejny problem. ./diody.py: 1 ./diody.py: import: not found

nie wiem skąd te błędy. tak jak by sprzęt nie wiedział gdzie szukać importów...

0

no właśnie nie ma. Wielkie dzięki.

Pozwolę sobie spytać, długo siedzisz w pythonie?

0

Nie jestem Pythonowcem :] Nie podchodzi mi ten język (jak zresztą w zasadzie wszystkie języki dynamicznie typowane). Ale siedziałem nad pewnym projektem Pythonowym w poprzedniej pracy i sam też coś dziabnąłem hobbystycznie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1