首页 > 解决方案 > 我正在尝试让 Saleor Django 安装运行

问题描述

我已按照 saleor.io 文档中的所有说明进行操作,但是,我在迁移数据库时遇到了困难。问题是每次我运行时python manage.py migrate都会收到此错误消息。

我安装了 python 3.8 和 GTK 2 和 3,MSYS2 但似乎没有任何工作。有谁知道如何解决这个问题?我已经尝试了一切,但不知道如何安装 cairo。请帮忙

OSError: no library called "cairo" was found
cannot load library 'C:\GTK\bin\libcairo-2.dll': error 0xc1
cannot load library 'libcairo.so.2': error 0x7e
cannot load library 'libcairo.2.dylib': error 0x7e
cannot load library 'libcairo-2.dll': error 0x7e

标签: djangocairosaleor

解决方案


如果您的 Python 是 32 位,则必须使用这些库的 32 位版本。如果您的 Python 是 64 位,则必须使用这些库的 64 位版本。位数不匹配会引发问题。如果您忘记安装了哪个 Python,请询问 Python(在控制台窗口中): 还请浏览此文档http://gisaxs.com/index.php/View.gtk_installation,因为此文档详细说明了 GTK 的正确安装方式


推荐阅读