Создание исполняемого файла pyinstaller, который использует импортированные модули virtualenv

Итак, заголовок в основном охватывает мой вопрос. Я создал проект с использованием virtualenv, например. я должен

source ./env/bin/activate 

для запуска моего скрипта.

Когда я пытаюсь создать исполняемый файл, используя:

pyinstaller --onefile <myscript.py>

Ни один из пакетов virtualenv не включен; только те, которые установлены глобально. У меня есть файл requirements.txt, содержащий все необходимые мне модули. Есть ли способ, чтобы pyinstaller указывал на это для необходимых модулей, или есть другой способ?


person Topher Sikorra    schedule 18.03.2019    source источник
comment
Возможно, это поможет: stackoverflow.com/questions/48629486/   -  person Valentino    schedule 19.03.2019


Ответы (1)


Как отметил Валентино, посмотрев Как я могу создать исполняемый файл минимального размера с помощью pyinstaller?

Вы должны запустить PyIntaller из виртуальной среды:

(venv_test) D:\testenv>pyinstaller
person Loaderon    schedule 15.12.2019