在Windows 10上安装WeasyPrint出现问题

3
我正在尝试安装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位的(通过MSYS2安装在64位windows上) 并将 C:\msys64\mingw32\bin 追加到高级系统设置 > 环境变量 > 系统变量 > 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:\msys64\mingw32\bin到我的路径变量中存在问题,但我无法确定具体是什么问题。
1个回答

0

你需要安装64位版本的Python。卸载你现在拥有的版本,前往Windows商店并安装3.8 Python 64位版本。通过终端验证并输入python命令,确保Python控制台显示的是64位而不是32位。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接