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

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

问题

在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代码的时候就可以正常使用了。

相关推荐
sweden_dove9 分钟前
《python编程练习题》中的第二部分内容(19-36)和第三部分内容(37-54)
开发语言·python
skywalk816313 分钟前
FreeBSD下安装rustup、cargo和uv
开发语言·python·rust·cargo
GDAL14 分钟前
Python pip 全面讲解教程(2026 实用版)
python·pip
WangYaolove131415 分钟前
基于人脸表情的分类算法的设计(源码+文档)
python·mysql·django·毕业设计·源码
开开心心_Every15 分钟前
安卓语音转文字工具:免费支持实时转换视频
python·游戏·微信·django·pdf·excel·语音识别
wjykp19 分钟前
4.脑电实验设计的原理与实例
python
weixin_4819503521 分钟前
跟AI学习用python制作下载器-3
开发语言·python·学习
HappRobot25 分钟前
Python语言有接口概念吗
开发语言·python
jhf202026 分钟前
热门的南京GEO优化系统
大数据·人工智能·python
如果曾经拥有28 分钟前
医学本体识别 映射-UMLS
开发语言·python