pyinstaller не видит библиотеку

Пытаюсь получить ехе файл из файла mysql.py

pyinstaller.exe  --onefile mysql.py

но при запуске скомпилированного приложения выдает ошибку

No module named 'pymysql'

как я понимаю, нужно указать путь до библиотеки. Пробовал делать так

pyinstaller.exe .\mysql.py --onefile -p C:\Python39\Lib\site-packages\pymysql\_init_.py

Но это не дало результата. Как правильно указать путь к библиотеке?


Ответы (1 шт):

Автор решения: test

Разобрался в чем была проблема. На ПК стояло 2 версии питона, до конца не понимаю как это работает но когда я запускал скрипт через python mysql.py запускался питон 3.9 а когда запускал pyinstaller, использовался питон 3.2. Я установил библиотеку на оба питона и скомпилировал приложение. Все заработало, всем спасибо!

→ Ссылка