win10安装WeasyPrint报错
环境:win10+Pycharm+Python3.7
pip安装weasyprint后报错OSError:
OSError: no library called "cairo" was found
no library called "libcairo-2" was found
cannot load library 'libcairo.so': error 0x7e
cannot load library 'libcairo.2.dylib': error 0x
cannot load library 'libcairo-2.dll': error 0x7e
坑太多了。。。试了很多种方法,网上搜了资料,去查看了官网的文档,下载了64位的GTK3并配置了环境变量,但依然报错,也试过重启,还是没用,最后在github上得到了解决。
—————————————————————————————————————
1.命令行执行:python -m pip install WeasyPrint
2. 下载GTK3-64位版本(有推荐下载GTK-2-runtime的,但自己没试过),配置系统变量,下载链接: https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer.
3. 安装后如果还报错,命令行分别执行: