ModuleNotFoundError: No module named 'decouple'
I have installed all the requirements, but the script is unable to find decouple. Maybe some extra step is required in my environment (Raspbian buster)?
pi@satnogs-fhab-1:~/satnogs-auto-scheduler $ ./schedule_single_station.py -s 1272 -n
Traceback (most recent call last):
File "./schedule_single_station.py", line 9, in <module>
import settings
File "/home/pi/satnogs-auto-scheduler/settings.py", line 1, in <module>
from decouple import config
ModuleNotFoundError: No module named 'decouple'
pi@satnogs-fhab-1:~/satnogs-auto-scheduler $ pip install -r requirements.txt
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: ephem in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 1)) (3.7.6.0)
Requirement already satisfied: satellitetle>=0.7.0 in /home/pi/.local/lib/python2.7/site-packages (from -r requirements.txt (line 2)) (0.8.1)
Requirement already satisfied: requests in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 3)) (2.21.0)
Requirement already satisfied: lxml in /usr/lib/python2.7/dist-packages (from -r requirements.txt (line 4)) (4.3.2)
Requirement already satisfied: tqdm in /home/pi/.local/lib/python2.7/site-packages (from -r requirements.txt (line 5)) (4.41.1)
Requirement already satisfied: python-decouple in /home/pi/.local/lib/python2.7/site-packages (from -r requirements.txt (line 6)) (3.3)
Requirement already satisfied: sgp4 in /home/pi/.local/lib/python2.7/site-packages (from satellitetle>=0.7.0->-r requirements.txt (line 2)) (1.4)
Looks like schedule_single_station.py is python3 while buster uses python 2.7 by default.
Edited by Mikael