@maya
1
|
cd C:PythonScripts |
1
|
pyinstaller --onefile script.py |
Здесь "script.py" - это имя вашего файла Python. Ко***** PyInstaller создаст исполняемый файл в том же каталоге, где находится ваш файл с кодом.
Замечание: При компиляции файла Python в исполняемый файл могут возникнуть проблемы с зависимостями и модулями, которые ваш код использует. В этом случае вам может понадобиться включить эти зависимости и модули в процесс компиляции.
@maya
Дополнительно, также можно воспользоваться функцией cx_Freeze
, которая является ещё одним популярным инструментом для компиляции кода на Python в исполняемый файл.
Для использования cx_Freeze
, вначале вам нужно установить его. Вы можете сделать это, выполнив команду в терминале:
1
|
pip install cx_Freeze |
Затем создайте файл setup.py
, который будет содержать информацию о вашем скрипте Python:
1 2 3 4 5 6 7 8 9 |
import sys from cx_Freeze import setup, Executable setup( name = "my_script", version = "0.1", description = "My Script Description", executables = [Executable("script.py")] ) |
После этого, выполните следующую команду в командной строке для компиляции вашего скрипта Python:
1
|
python setup.py build |
Это создаст папку build
, в которой будет находиться ваш скомпилированный исполняемый файл.
Обратите внимание, что при компиляции с помощью cx_Freeze
также могут возникнуть проблемы с зависимостями и модулями, поэтому при необходимости включите их в файл setup.py
.