Я смог успешно сгенерировать исполняемый файл Windows из кода Python 3.4 с помощью pyInstaller.Подавление вывода при запуске исполняемого файла, выполненного с помощью 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, как описано here. Мне было интересно, есть ли способ подавить этот вывод, не подавляя вывод, созданный моим собственным кодом Python?
Дополнительная информация:
- Сформирован единый исполняемый файл (с помощью опции
--onefile
) - Python 3.4 работает на Windows 7 Enterprise
- pyInstaller версии 3.0 (Dev), взятый из GitHub.
Спасибо!