在安装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。
pacman -S mingw-w64-x86_64-gtk3
b)
pacman -S mingw-w64-x86_64-python-gobject
重新启动系统并检查,它会工作。
对我有用的另一个选择是:
从 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
我使用的是Python3.9 x64版本。 当我第一次在服务器上安装 gtk3-runtime-3.24.31-2022-01-04-ts-win64 应用程序时,我收到了您提到的错误。我重新启动了 Windows 服务器,应用程序开始正常工作。 我还授予了 IIS_IUSRS 的访问权限。