«Нет модуля с именем xxx» при создании exe с помощью Pyinstaller

#python #pyinstaller #exe

#питон #pyinstaller #exe

Вопрос:

У меня была эта проблема раньше, но я решил ее, добавив что-то в команду pyinstaller. Но теперь я не могу его найти, я уверен, что нашел решение здесь. Вот как сейчас выглядит моя команда:

 pyinstaller.exe --onefile -w --windowed --icon=icon2.ico main.py  

Из того, что я помню, мне пришлось добавить путь к Lib/site-пакетам, но я не помню точную строку. Что-то вроде:

 --paths=venvLibsite-packages  

Я пробовал разные варианты того, что помню, но, похоже, ничего не работает.

Комментарии:

1. Я думаю, что вам нужно сбросить виртуальную среду (если вы используете), просто удалив текущую, установив requirements.txt снова с помощью «pip install -r requirements.txt», также проверьте, установлен ли конкретный пакет или нет.

2. Да, я тоже читал об этом решении, но в прошлый раз мне не нужно было этого делать, нужно было только добавить что-то вроде того, что я написал, и я работал нормально.