Python-сообщество
Уведомления
#1 Июнь 25, 2013 13:49:32
pyinstaller не работает и не выдаёт ошибок
нужно создать exe-шник для вот этой самописной программки http://rusfolder.com/36990031. Хочу использовать PyInstaller. Пробовал разными способами, всё делаю через консоль винды, скрипты отрабатывают но никаких ошибок не выдаёт. Попробую описать свои действия на простейшем примере:
1. Скачал PyInstaller версии 2, распаковал в папку с питоном версии 2.7 ( знаю что он не является питоновской библиотекой но пусть всё лежит в одном месте )
2.Конфигурирую — выполняю команду E:\Python\Lib\site-packages\PyInstaller> Configure.py — Всё проходит без ошибок.
3. Создаю простейший скрипт для теста
Называю его test.py, кладу его в I:\test\
4. Выполняю команды E:\Python\Lib\site-packages\PyInstaller> Makespec.py -F -w -X d:\test\test.py
E:\Python\Lib\site-packages\PyInstaller> Build.py E:\Python\Lib\site-packages\PyInstaller>\test\test.spec
Иии… ничего. Сообщений об ошибках нет. Папка test по пути E:\Python\Lib\site-packages\PyInstaller не создаётся после первой команды, spec файл тоже. Вторая команда молча прорабатывает без ошибок и ничего.Пробовал создавать вручную папку тест чтобы он туда положил файлик-тоже не помогло.
Что делать чтобы Pyinstaller заработал?
P.s. В моей программе используются следующие модули :
Сможет ли PyInstaller затянуть в себя все эти модули чтобы программа получилась работоспособной?
Пробовал создать exe файл с помощью cx_Freeze, получилось, библиотеки вроде в основном затянул он в себя, но при запуске вот такая вот ошибка :
Отредактировано SoT (Июнь 25, 2013 15:14:15)
Источник
Неприятности с pyinstaller
Возникла необходимость запускать скрипт python на машине, где по неведомым причинам установить python нельзя. Я упаковал скрипт с помощью pyinstaller. Скрипт прекрасно запускается, всё работает. Но, по информации VirusTotal, полученный исполняемый файл содержит троян.
Кто-нибудь сталкивался с подобной проблемой?
Какие ещё варианты, кроме pyinstaller, можно применять для решения проблемы запуска без установки python?
Как можно изменить параметры упаковки, что бы исполняемый файл не определялся как троян?
Упаковываю командой pyinstaller -F test.py
Установлен Python 3.7
Добавлено через 3 минуты
Ссылка на отчёт virustotal
Pyinstaller
Вопрос. Есть большой скрипт. При обычном созданние exe — командой: pyinstaller ##namefile.py##. На.
Здравствуйте, хотел поставить pyinstaller, а pip выдает такую ошибку Второй час лазию по форумам.
Pyinstaller vs cx_freeze
Собственно, кто из этой парочки лучше «обкатан», относительно хорошо сжимает и создает минимум dle
Здравствуйте! Все проекты Python, которые компилирую с помощью PyInstaller, закрываются через.
Источник
Не работает pyinstaller?
1\AppData\Local\Temp\tmp9yafqxzn’
cwd: C:\Users\Даниил\AppData\Local\Temp\pip-install-0nda1hub\pyinstaller_
fec1fae201774864af3c8e72ccf5b18c
Complete output (37 lines):
running dist_info
creating C:\Users\Даниил\AppData\Local\Temp\pip-modern-metadata-ye6hh5v3\PyIns
taller.egg-info
writing C:\Users\Даниил\AppData\Local\Temp\pip-modern-metadata-ye6hh5v3\PyInst
aller.egg-info\PKG-INFO
writing dependency_links to C:\Users\Даниил\AppData\Local\Temp\pip-modern-meta
data-ye6hh5v3\PyInstaller.egg-info\dependency_links.txt
writing entry points to C:\Users\Даниил\AppData\Local\Temp\pip-modern-metadata
-ye6hh5v3\PyInstaller.egg-info\entry_points.txt
writing requirements to C:\Users\Даниил\AppData\Local\Temp\pip-modern-metadata
-ye6hh5v3\PyInstaller.egg-info\requires.txt
writing top-level names to C:\Users\Даниил\AppData\Local\Temp\pip-modern-metad
ata-ye6hh5v3\PyInstaller.egg-info\top_level.txt
writing manifest file ‘C:\Users\Даниил\AppData\Local\Temp\pip-modern-metadata-
ye6hh5v3\PyInstaller.egg-info\SOURCES.txt’
adding license file ‘COPYING.txt’ (matched pattern ‘COPYING*’)
reading manifest file ‘C:\Users\Даниил\AppData\Local\Temp\pip-modern-metadata-
ye6hh5v3\PyInstaller.egg-info\SOURCES.txt’
reading manifest template ‘MANIFEST.in’
Error in sitecustomize; set PYTHONVERBOSE for traceback:
SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xe4 in positio
n 0: invalid continuation byte (sitecustomize.py, line 7)
no previously-included directories found matching ‘bootloader\build’
no previously-included directories found matching ‘bootloader\.waf-*’
no previously-included directories found matching ‘bootloader\.waf3-*’
no previously-included directories found matching ‘bootloader\waf-*’
no previously-included directories found matching ‘bootloader\waf3-*’
no previously-included directories found matching ‘bootloader\_sdks’
no previously-included directories found matching ‘bootloader\.vagrant’
warning: no previously-included files found matching ‘bootloader\.lock-waf*’
no previously-included directories found matching ‘doc\source’
no previously-included directories found matching ‘doc\_build’
warning: no previously-included files matching ‘*.tmp’ found under directory
‘doc’
warning: no files found matching ‘news\_template.rst’
no previously-included directories found matching ‘news’
no previously-included directories found matching ‘old’
no previously-included directories found matching ‘scripts’
no previously-included directories found matching ‘tests\scripts’
no previously-included directories found matching ‘.github’
warning: no previously-included files found matching ‘.*’
warning: no previously-included files found matching ‘*.yml’
warning: no previously-included files found matching ‘*
‘
warning: no previously-included files found matching ‘.directory’
writing manifest file ‘C:\Users\Даниил\AppData\Local\Temp\pip-modern-metadata-
ye6hh5v3\PyInstaller.egg-info\SOURCES.txt’
creating ‘C:\Users\Даниил\AppData\Local\Temp\pip-modern-metadata-ye6hh5v3\PyIn
staller.dist-info’
error: invalid command ‘bdist_wheel’
—————————————-
WARNING: Discarding https://files.pythonhosted.org/packages/3c/c9/c3f9.
e6a824686deba6129884c8cbdf70e750661773b9865ee0/PyInstaller-3.6.tar.gz#sha256=373
0fa80d088f8bb7084d32480eb87cbb4ddb64123363763cf8f2a1378c1c4b7 (from https://pypi
.org/simple/pyinstaller/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3
.3.*, !=3.4.*). Command errored out with exit status 1: ‘c:\users\даниил\appdata\l
ocal\programs\python\python38\python.exe’ ‘c:\users\даниил\appdata\local\programs\
python\python38\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py’
prepare_metadata_for_build_wheel ‘C:\Users\3939
1\AppData\Local\Temp\tmp9yafqxzn
‘ Check the logs for full command output.
Источник