python-3.x 操作错误:无法加载库“gobject-2.0- 0”:此外,ctypes.util.find_library()未能找到名为“gobject-2.0-0”的库

bxpogfeg  于 2023-02-14  发布在  Python
关注(0)|答案(2)|浏览(857)

在安装saleor时,我遇到了以下问题。

OSError: cannot load library 'gobject-2.0-0': error 0x7e.  Additionally, ctypes.util.find_library() did not manage to locate a library called 'gobject-2.0-0'

我已经尝试了堆栈溢出和git中给出的所有解决方案,似乎都没有效果。
有人能帮帮我吗。

Tools installed:

python: 3.8 / 3.9
GTK3

我还更新了环境变量顶部的GTK3\bin,如其他解决方案中所述。

tcomlyy6

tcomlyy61#

1.下载并安装https://www.msys2.org/。a)从MSYS2终端安装gtk包和python包。我们可以使用命令shell和pacman -S mingw-w64-x86_64-gtk3启动此操作
b)pacman -S mingw-w64-x86_64-python-gobject
1.将$XDG_DATA_HOME和XDG_DATA_DIRS更新为安装路径,例如:'C:/管理系统64/明w64/共享'
重新启动系统并检查,它将工作。

xwmevbvl

xwmevbvl2#

另一个对我有效的选择是:
https://www.msys2.org安装MSYS2。
从此处安装GTK3 DLL依赖项:https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases
然后将环境路径变量设置为Windows变量路径文件。

WEASYPRINT_DLL_DIRECTORIES=C:\GTK3\bin

相关问题