Python 3.7.17をコンパイルしてみた

python/cpython at 3.7

cpythonを使って Windows 11上で Win32用 Python 3.7.17をコンパイルしてみました

为Windows编译Python安装包 - Lussac's Blog
参考にしたのはこちらのサイト

この通りにやるとWixTasks.dll が無いと言われるのだけど、.Net Framework 3.5 がインストールされていないのが原因。インストール後再起動するとエラーは出なくなる。

from jinja2 import contextfunction ImportError: cannot import name 'contextfunction' from 'jinja2' (init.py)
cannot import name 'contextfunction' from 'jinja2' python

また、こんなエラーが出るんだけど、

pip install Jinja2==3.0.3

を実行して、junja2 のバージョンを 3.1から下げてやると動くようになった。

python-3.7.17.exe
python-3.7.17-embed-win32.zip
作ったバイナリ

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です