我已經安裝了以下OSError:無法加載庫libcairo.so.2:錯誤0x7e。此外,ctypes.util.find_library()沒能找到
下的庫:\ MinGW的
C:\ MSYS
C: \ GTK
但python搜索網站包中的文件並拋出錯誤爲:
OSError:無法加載庫libcairo.so.2:錯誤0x7e。此外,ctypes.util.find_library()無法找到庫
此問題在安裝weasyprint軟件包時發生。
我已經安裝了以下OSError:無法加載庫libcairo.so.2:錯誤0x7e。此外,ctypes.util.find_library()沒能找到
下的庫:\ MinGW的
C:\ MSYS
C: \ GTK
但python搜索網站包中的文件並拋出錯誤爲:
OSError:無法加載庫libcairo.so.2:錯誤0x7e。此外,ctypes.util.find_library()無法找到庫
此問題在安裝weasyprint軟件包時發生。
根據我對Python 3.5.1的Windows 10(64位)的經驗,它可能是由於PATH看到的其他目錄中的重複庫不工作,或者您安裝的庫不正常與您的OS/Python版本不兼容。
我建議使用WeasyPrint文檔中提供的鏈接來安裝舊版本的GTK +(我使用3.10.4),並查看錯誤是否仍然存在。我在GTK +的新版本中遇到了這個問題。與MSYS2一起安裝的GTK +版本給出了相同的錯誤。
編輯:我發現我發現我以前使用的GTK版本的帖子,但它給了開羅版本不穩定的惱人的警告: See this post。
編輯2:要擺脫開羅版本穩定性警告,我設法使用GTK3運行時-3.22.8 (Link to git downloads as per WeasyPrint docs)
記得先卸載當前所有的GTK +的實現來獲得開羅的一個新版本。您可能會收到一條警告,說cairo的版本可能會導致問題,但我無法找到在Windows中工作的更新版本的cairo,請告訴我,如果找到的話。