Napisałem małą aplikację w pythonie. Są tam m.in. takie dwie linijki;
import requests
import keyboard
kiedy odpalam projekt z lini poleceń, wszystko działa poprawnie. Problem występuje w dwóch sytuacjach:
1) VS Code, podkreśla import paczki keyboard i wyświetla błąd:
[Python] unresolved import 'keyboard' [unresolved-import]
To samo pokazuje po odpaleniu debugger VS code. Innych importów to nie dotyczy.
Druga sprawa - ważniejsza - exec wygenerowany przez polecenie
pyinstaller main.py --onefile
nie działa, w konsoli wyświetla się to samo, nie może znaleźć modułu.
Otworzyłem pythona w wierszu poleceń i sprawdziłem z jakich ścieżek pobiera sobie te moduły w obu przypadkach jest to ścieżka AppData\Local\Programs\Python\Python37-32\lib\site-packages\paczka