我正在尝试安装weasyprint,我的设置是:
- 操作系统:Windows 10 Pro 64位
- Python 3.8.2 32位
我遵循了官方安装指南https://weasyprint.readthedocs.io/en/latest/install.html#windows煞费苦心:
-
步骤1:安装Python-检查
-
步骤2:更新pip和setuptools包-检查
-
步骤3:安装WeasyPrint-检查
-
步骤4:安装GTK+库-检查
注意:我安装了32位版本的GTK+,因为我的python是32位的(通过64位窗口的MSYS2(并在高级系统设置>环境变量>系统变量>路径下将
C:msys64mingw32bin
附加到PATH
-
步骤5:测试运行WeasyPrint
执行命令
python -m weasyprint http://weasyprint.org weasyprint.pdf
我得到答案C:/msys64/mingw32/bin/python.exe: No module named weasyprint
此外,当我执行类似的命令,如
python -m pip install WeasyPrint
时,我会得到答案C:/msys64/mingw32/bin/python.exe: No module named pip
我想我如何将C:msys64mingw32bin
添加到我的路径变量中似乎有问题,但我找不出这里到底出了什么问题。
您需要安装64位版本的python。卸载您所拥有的,然后转到窗口存储并安装3.8python64bit。并通过终端和键入python来验证,python控制台显示64bit而不是32。