Мне удалось успешно сгенерировать исполняемый файл Windows из кода Python 3.4 с помощью pyInstaller.
Однако каждый раз, когда я запускаю исполняемый файл (консольное приложение), он выводит следующее перед запуском моего кода:
_bz2
C:\Users\xxxxxxxxx\AppData\Local\Temp\2\_MEI65322\_bz2.pyd
_lzma
C:\Users\xxxxxxxxx\AppData\Local\Temp\2\_MEI65322\_lzma.pyd
lxml.etree
C:\Users\xxxxxxxxx\AppData\Local\Temp\2\_MEI65322\lxml.etree.pyd
_socket
C:\Users\xxxxxxxxx\AppData\Local\Temp\2\_MEI65322\_socket.pyd
_ssl
C:\Users\xxxxxxxxx\AppData\Local\Temp\2\_MEI65322\_ssl.pyd
_hashlib
C:\Users\xxxxxxxxx\AppData\Local\Temp\2\_MEI65322\_hashlib.pyd
select
C:\Users\xxxxxxxxx\AppData\Local\Temp\2\_MEI65322\select.pyd
_ctypes
C:\Users\xxxxxxxxx\AppData\Local\Temp\2\_MEI65322\_ctypes.pyd
win32api
C:\Users\xxxxxxxxx\AppData\Local\Temp\2\_MEI65322\win32api.pyd
unicodedata
C:\Users\xxxxxxxxx\AppData\Local\Temp\2\_MEI65322\unicodedata.pyd
Я предполагаю, что это процесс загрузчика pyInstaller, как описано здесь. Мне было интересно, есть ли способ подавить этот вывод, не подавляя вывод, сгенерированный моим собственным кодом Python?
Дополнительная информация:
- Создан один исполняемый файл (используя опцию
--onefile
) - Python 3.4, работающий в Windows 7 Enterprise
- pyInstaller версии 3.0 (dev), взято с GitHub.
Спасибо!