环境

Windows 11

python 3.8.13 (anaconda->envs)

PyCharm

场景

我使用了GitHub上的第三方组件进行GUI开发,https://github.com/KhamisiKibet/QT-PyQt-PySide-Custom-Widgets

按照README.md中的指示,进行安装后的测试

Installation Testing

Run the following code to see if the installation was successful.

# Run this from your terminal or create a python file,
# paste this code, then run
from Custom_Widgets.ProgressIndicator import test
test.main()

然后得到报错:

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

解决方案

在这个https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer下载:

(此图片源自:https://blog.csdn.net/bz_xyz/article/details/104637487)

下载并安装(一路默认选项即可,当然你也可以把安装位置换到你喜欢的任何位置都可),结束后可以发现系统变量 PATH 已经自动加入环境变量:C:\Program Files\GTK3-Runtime Win64\bin,如果没有需要自行加入。

然后重启你的开发环境(PyCharm)或者VS Code,进行测试,如果仍然存在问题,则,

在系统环境变量中,将上文提到的path路径上移到最前面,保证最开始能读取到该路径,重启开发环境,即可解决问题!

最新文章

  1. ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名
  2. Linux环境下Oracle数据库启动停止命令
  3. Web Storage的方法
  4. zepto源码--qsa--学习笔记
  5. [Warning] TIMESTAMP with implicit DEFAULT value is deprecated
  6. WinDbg配置与下载 (转载)
  7. 如何对SQL Server 2005进行设置以允许远程连接(转载)
  8. 杂烩:QWidget、QGraphics、QtQuick
  9. SQLServer 2012 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时。
  10. URL编码解码
  11. Button的设置及各种属性
  12. Mysql中日期时间型解析
  13. Memcached安装使用教程及常见问题
  14. JAVA 调用 R 语言
  15. Word中使用宏处理表格内容 小记
  16. 小白眼中的AI之~Numpy基础
  17. Mac 安装配置nexus2.6 搭建Maven的中央仓库
  18. CommandLineParser命令行解析类
  19. 【Alpha 冲刺】 1/12
  20. 利用 Settings Sync 同步vs code配置

热门文章

  1. 学习webpack前的准备工作
  2. 圣诞节,把网站所有的js代码都压缩成圣诞树吧。
  3. 微信小程序如何把接口调用成功的回调函数返回的参数return出去?(promise就可以解决)
  4. Vue脚手架结构及vue-router路由配置
  5. 搭建 LNMP 环境
  6. Android 接入腾讯IM即时通信(详细图文)
  7. JavaSE常用类之Object类
  8. Mybatis-typeAliases的作用
  9. pycharm的安装指导教程以及破解
  10. 初识gradle, idea+springboot Demo