Выполните следующие действия: Вы можете найти эту документацию на этом сайте .
1) Установить PyInstaller:
Предполагается, что у вас установлен PIP в этом каталоге c: \ PythonXX \ Scripts, если нет, перейдите на этот сайт и посмотрите инструкции по установке "Python Indexing Project (PIP)". Перейдите в командную строку и введите следующую команду.
- cd c: \ Python27 \ Сценарии для перехода в этот каталог нажмите Enter
- Затем введите -> pip install pyinstaller, нажмите Enter еще раз
- Это должно успешно установить PyInstaller!
- Obs: вам не нужно иметь pyinstaller внутри папки Scripts после того, как установка была сделана, потому что нам нужен PIP для установки файлов pyinstaller. Чтобы сделать вещи более организованными, я обычно перемещаю файлы pyinstaller в другую папку. Чтобы переместить файлы pysintaller, перейдите в папку «Сценарии», где находятся файлы pyinstaller, и найдите все файлы, начинающиеся с «pyi». Вы также можете посмотреть в столбце «Дата изменения», чтобы увидеть, какие файлы были созданы одновременно. Это должно быть 24 pyi-файла, которые были созданы при запуске сценария выше. Скопируйте эти файлы в другую папку по вашему выбору. Я обычно создаю папку на диске C: \ и называю ее «CreateExecutables» с другой папкой в папке «pyinstaller_files».
2) Установить PyWin32:
Перейдите на этот САЙТ и найдите исполняемый файл с именем pywin32-218.win32-py2.7.exe 2.7, который для 32-битных систем для python27 ищет тот, который вам подходит. Запустите исполняемый файл, и он должен успешно установить PyWin32, который работает рука об руку с pyinstaller!
3) Создать один исполняемый файл
Теперь, когда у вас есть PyInstaller и PyWin32, вы можете начать создавать один исполняемый файл. Один исполняемый файл будет создан в другой папке с именем dist, эта папка также создается динамически при запуске команды pyinstaller. Чтобы прояснить ситуацию, файлы pyinstaller, скопированные вами в другую папку, вероятно, называются папкой «pyinstaller_files», поэтому теперь введите в командной строке следующую команду.
- c: \ python27 \ CreateExecutables \ pyinstaller_files> pyinstaller --onefile c: \ test \ test1 \ yourscript.py
- Obs: В каталоге yourscript.py находится ваш модуль pydev.
4) Обзор
Приведенная выше команда создаст папку с именем dist в папке pyinstaller_files, в которой будет находиться ваш исполняемый файл yourscript.exe. Теперь вы можете переместить один исполняемый файл в любое место по вашему выбору и удалить папку «dist» и «build» с файлом «yourscript.spec», поскольку они больше не нужны для запуска вашего отдельного исполняемого файла.