如何在Mac电脑上安装WeasyPrint:简单易懂的步骤

这篇具有很好参考价值的文章主要介绍了如何在Mac电脑上安装WeasyPrint:简单易懂的步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 安装homebrew

首先需要确保安装了homebrew,通过homebrew安装weasyprint可以将需要的库都安装好,比pip安装更简单快捷。
安装方法如下:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

这个脚本只需要做选择题就可以自动安装homebrew,并设置好国内的镜像源,非常好用。

2. 通过homebrew安装weasyprint

这步更简单,执行以下脚本等待安装完成即可。

brew install weasyprint

正常来说到这里基本上已经结束了,但是由于系统路径问题,苹果系统会出现如下错误:

OSError: cannot load library 'gobject-2.0-0'

可以看到无法找到系统库中的gobject等组件,这里我们需要手动做一下指向。
执行以下脚本即可,这里只针对通过homebrew安装weasyprint的方法才有效。

sudo ln -s /opt/homebrew/opt/glib/lib/libgobject-2.0.0.dylib /usr/local/lib/gobject-2.0
sudo ln -s /opt/homebrew/opt/pango/lib/libpango-1.0.dylib /usr/local/lib/pango-1.0
sudo ln -s /opt/homebrew/opt/harfbuzz/lib/libharfbuzz.dylib /usr/local/lib/harfbuzz
sudo ln -s /opt/homebrew/opt/fontconfig/lib/libfontconfig.1.dylib /usr/local/lib/fontconfig-1
sudo ln -s /opt/homebrew/opt/pango/lib/libpangoft2-1.0.dylib /usr/local/lib/pangoft2-1.0

如果有如下报错:
如何在Mac电脑上安装WeasyPrint:简单易懂的步骤,黑科技,macos,python,开发语言
只需要手动前往/usr/local/ 目录下创建lib目录即可。

然后就可以成功通过python运行weasyprint模块了。
在网上看到有人说通过homebrew安装python,然后再安装weasyprint可以不需要重新做系统指向,这个我没试过,感兴趣的朋友可以尝试下。文章来源地址https://www.toymoban.com/news/detail-689547.html

到了这里,关于如何在Mac电脑上安装WeasyPrint:简单易懂的步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mac电脑如何安装Python环境

    在Mac电脑上安装Python环境可以按照以下步骤进行操作: 访问Python官方网站(https://www.python.org/downloads/macos/)下载适用于Mac的Python安装包。根据你的操作系统版本选择合适的安装包,通常选择最新的稳定版本。 双击下载的Python安装包,会出现一个安装向导窗口。点击\\\"Continue\\\"继

    2024年02月13日
    浏览(16)
  • 苹果mac电脑如何安装虚拟机?CrossOver Mac2023

    Mac虚拟机怎么安装系统?macOS系统无法正常安装Windows应用,无法正常使用Windows系统中的文件。在macOS系统中安装虚拟机是一种比较恰当的解决方案。mac电脑怎么安装虚拟机?mac电脑安装虚拟机需要根据个人需求,有选择性地安装,因为有些虚拟机并不支持M1。下面我们来看详

    2024年02月16日
    浏览(36)
  • Mac电脑如何安装幻兽帕鲁游戏,Mac虚拟机CrossOver如何安装幻兽帕鲁

    《幻兽帕鲁》能在哪些平台玩? | 《幻兽帕鲁》是一款动作冒险生存游戏,自1月中旬发布以来,在Steam榜单上迅速攀升。目前该游戏可在Xbox Series X/S、Xbox One和PC上运行,并可通过Xbox Game Pass在Xbox和PC平台上使用。虽然游戏还未正式登陆Mac平台,但通过CrossOver软件可以在该平台

    2024年02月19日
    浏览(15)
  • Mac电脑上如何安装最新版本的Go

    在Mac电脑上安装最新版本的Go语言环境,可以遵循以下步骤: 访问官方网站 https://golang.org/dl/ ,下载适合Mac系统的压缩包。建议选择最新版本的64位压缩包。     下载完成后双击打开压缩包,并将解压出来的文件夹重命名为\\\"go\\\",并移动到你喜欢的位置(如 /usr/local 目录下)。

    2024年02月14日
    浏览(20)
  • Kibana的简单安装详细步骤、以及如何简单的使用Kibana操作ES

    目录 什么是Kibana KIbana的安装与启动 下载 安装 修改配置 启动 测试 搭配kibana使用ES index管理 mapping管理 更新mapping 删除mapping

    2024年02月08日
    浏览(15)
  • 网易《逆水寒》Mac 苹果电脑如何玩?IPA砸壳包下载安装详细教程

    网易热门手游 《逆水寒》上线了,值得一提的是该游戏同样可以在 Mac 上游玩,方法与用 Mac 玩原神类似,都是通过 playCover 来安装运行 操作流畅度啥的还都是可以的,主要是屏幕大玩起来比较爽,方法如下: 首先我们需要下载安装 playCover,playCover 是 github 上的一款开源软件

    2024年02月10日
    浏览(46)
  • Mac电脑,python+appium+安卓模拟器使用步骤

    1、第一步,环境搭建,参考这位博主的文章,很齐全 https://blog.csdn.net/qq_44757414/article/details/128142859 我在最后一步安装appium-doctor的时候,提示权限不足,换成sudo appium-doctor即可 2、第二步,安装桌面appium,https://github.com/appium/appium-desktop/releases,下载合适的版本安装即可 3、第

    2024年02月11日
    浏览(23)
  • MAC电脑设置charles,连接手机的步骤说明(个人实际操作)

      一、 charles web端设置 1. 安装charles之后,先安装证书 Help-SSL Proxying-Install Charles Root Certificate ,安装好之后设置为始终信任 2. 设置 Proxy-Proxy Settings  port 填写 8888 ,点击 HTTP proxy Mode ,勾选 下面 2 个(如图),点击 ok   3. 设置 SSL Proxying 点击 Proxy- SSL Proxying Settings , 点击 A

    2024年02月16日
    浏览(18)
  • 简单易懂:Axios 如何取消请求的两种方法

    在前端开发中,网络请求是非常常见的操作。而有时候,我们可能需要在发送请求后取消它,比如用户在请求还未完成时离开了当前页面或者执行了其他操作,本文将介绍如何在使用 Axios 发送请求时取消这些请求。 在 Axios 中,取消请求的基本思路是创建一个用于取消的标记

    2024年01月19日
    浏览(20)
  • Node.js安装及环境配置(简单易懂全面!)

    参考:https://www.cnblogs.com/liuqiyun/p/8133904.html https://www.jianshu.com/p/13f45e24b1de 目录 一、安装环境 二、安装Node.js步骤 三、前期准备  四、开始安装 五、环境配置 六、测试 1、本机系统:Windows 10 (64位) 2、Node.js:v12.16.1LTS(64位) 1、下载对应你系统的Node.js版本:https://nodejs.org/

    2024年02月15日
    浏览(13)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包