-
安装 Python 3.10:前往 Python 官网(https://www.python.org/downloads/windows/)下载并安装 Python 3.10。
-
安装 Nuitka:在命令提示符中运行以下命令以安装 Nuitka:
pip install nuitka
-
安装 MSYS2:前往 MSYS2 官网(https://www.msys2.org/)下载并安装 MSYS2。这是一个提供类似 Unix 的环境,包括工具链、shell 和包管理器。
-
安装 ccache:打开 MSYS2 shell,然后运行以下命令以安装 ccache:
pacman -S ccache
- 配置 ccache:在 MSYS2 shell 中,运行以下命令以将 ccache 添加到 PATH 环境变量中:
echo 'export PATH="/usr/lib/ccache/bin/:$PATH"' >> ~/.bashrc
source ~/.bashrc
- 安装并配置 GCC:在 MSYS2 shell 中,运行以下命令以安装 GCC:
<span data-offset-key="78o7h-112-0">pac</span>
<span data-offset-key="78o7h-113-0">man</span>
<span data-offset-key="78o7h-114-0"> -</span>
<span data-offset-key="78o7h-115-0">S</span>
<span data-offset-key="78o7h-116-0"> ming</span>
<span data-offset-key="78o7h-117-0">w</span>
<span data-offset-key="78o7h-118-0">-w</span>
<span data-offset-key="78o7h-119-0">64</span>
<span data-offset-key="78o7h-120-0">-x</span>
<span data-offset-key="78o7h-121-0">86</span>
<span data-offset-key="78o7h-122-0">_</span>
<span data-offset-key="78o7h-123-0">64</span>
<span data-offset-key="78o7h-124-0">-</span>
<span data-offset-key="78o7h-125-0">clang</span>
将 Cl ang 添加到 Windows PATH 环境变量中。打开“系统属性” > “高级” > “环境变量” > “系统变量” > “Path”,然后添加以下路径:
C:\msys64\mingw64\bin
- 使用 Nuitka 和 ccache 编译 Python 程序:在命令提示符中,使用以下命令编译 Python 程序(假设文件名为
your_script.py
):
nuitka --mingw64 --clang --plugin-enable=pylint-warnings --plugin-enable=numpy your_script.py
这将使用 Nuitka 和 ccache 编译 Python 程序,从而加快编译速度。