国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

如何在Mac電腦上安裝WeasyPrint:簡單易懂的步驟

這篇具有很好參考價(jià)值的文章主要介紹了如何在Mac電腦上安裝WeasyPrint:簡單易懂的步驟。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1. 安裝homebrew

首先需要確保安裝了homebrew,通過homebrew安裝weasyprint可以將需要的庫都安裝好,比pip安裝更簡單快捷。
安裝方法如下:

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

這個(gè)腳本只需要做選擇題就可以自動(dòng)安裝homebrew,并設(shè)置好國內(nèi)的鏡像源,非常好用。

2. 通過homebrew安裝weasyprint

這步更簡單,執(zhí)行以下腳本等待安裝完成即可。

brew install weasyprint

正常來說到這里基本上已經(jīng)結(jié)束了,但是由于系統(tǒng)路徑問題,蘋果系統(tǒng)會(huì)出現(xiàn)如下錯(cuò)誤:

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

可以看到無法找到系統(tǒng)庫中的gobject等組件,這里我們需要手動(dòng)做一下指向。
執(zhí)行以下腳本即可,這里只針對(duì)通過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

如果有如下報(bào)錯(cuò):
如何在Mac電腦上安裝WeasyPrint:簡單易懂的步驟,黑科技,macos,python,開發(fā)語言
只需要手動(dòng)前往/usr/local/ 目錄下創(chuàng)建lib目錄即可。

然后就可以成功通過python運(yùn)行weasyprint模塊了。
在網(wǎng)上看到有人說通過homebrew安裝python,然后再安裝weasyprint可以不需要重新做系統(tǒng)指向,這個(gè)我沒試過,感興趣的朋友可以嘗試下。文章來源地址http://www.zghlxwxcb.cn/news/detail-689547.html

到了這里,關(guān)于如何在Mac電腦上安裝WeasyPrint:簡單易懂的步驟的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包