当前位置: 首页 > article >正文

libgdiplus在MacOS M1上问题:Unable to load shared library ‘libgdiplus‘

libgdiplus在MacOS M1上问题:Unable to load shared library 'libgdiplus'

  • 问题
  • 解决
    • 步骤1
    • 步骤2

问题

在mac上的pycharm中执行下面的代码时出现下面的错误

slide.get_thumbnail(
RuntimeError: Proxy error(TypeInitializationException): The type initializer for ‘Gdip’ threw an exception. —> DllNotFoundException: Unable to load shared library ‘libgdiplus’ or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(liblibgdiplus, 0x0001): tried: ‘liblibgdiplus’ (no such file), ‘/System/Volumes/Preboot/Cryptexes/OSliblibgdiplus’ (no such file), ‘/opt/anaconda3/envs/deepdoc-only/bin/…/lib/liblibgdiplus’ (no such file), ‘/usr/lib/liblibgdiplus’ (no such file, not in dyld cache), ‘liblibgdiplus’ (no such file), ‘/usr/local/lib/liblibgdiplus’ (no such file), ‘/usr/lib/liblibgdiplus’ (no such file, not in dyld cache)

解决

步骤1

https://docs.aspose.com/cells/zh/net/how-to-install-libgdiplus-in-macos/
按照提示安装

brew install mono-libgdiplus

在MasOS M1上安装完,安装目录是/opt/homebrew/Cellar/mono-libgdiplus/6.1_2/lib,此时在pycharm中运行仍旧是不起作用。

步骤2

在pycharm中修改run configuration,新增一个环境变量environment variables

DYLD_FALLBACK_LIBRARY_PATH=/opt/homebrew/Cellar/mono-libgdiplus/6.1_2/lib

之后在PyCharm中run代码的时候就可以正常使用了。
在这里插入图片描述


http://www.kler.cn/a/390680.html

相关文章:

  • ArcGIS Pro属性表乱码与字段名3个汉字解决方案大总结
  • 华为机试HJ39 判断两个IP是否属于同一子网
  • K8s进阶使用
  • 一文详解java的数据类型
  • OpenGL【C++】台灯
  • Java学习--网络编程
  • unity3d————协程练习题
  • 简记Vue3(五)—— Pinia
  • C++ 错题本--duplicate symbol问题
  • linux文本管理!!!
  • 实在智能受邀出席柳州市智能终端及机器人产业发展合作大会
  • 【车道线检测】一、传统车道线检测:基于霍夫变换的车道线检测史诗级详细教程
  • AI引领PPT创作:迈向“免费”时代的新篇章?
  • Git超详细教程
  • 二、前端学习:个人主页网站搭建
  • vue实现拖拽,可实现排序拖拽和自由拖拽(vuedraggable)
  • lnmp:自己的“百度网盘”
  • SpringBoot自动装配原理解析
  • Android 生成并加载PDF文件
  • 豆包大模型团队开源RLHF框架,破解强化学习训练部署难题
  • AI猫娘第二弹 | 基于Text和Chat模型实现文本生成
  • Oceanbase-Topk直方图
  • 【C++】基础语法概念
  • web安全漏洞之xss(1)
  • vue常见题型(10-15)
  • 在AutoDL上部署一个自定义的Python环境并在pycharm上使用