如何解决OSError: 找不到 lib c 或加载其任何变体 []更新 macos 后
我尝试在虚拟环境中运行代码,这些代码在虚拟环境中正常使用。它曾经可以工作,但在我更新 macOS 系统代码后不起作用。
(venv) (base) LDNML82TLVDL:elara yuhao.sun$ elara --help
Traceback (most recent call last):
File "/Users/yuhao.sun/Personal_projects/elara/venv/bin/elara",line 33,in <module>
sys.exit(load_entry_point('elara','console_scripts','elara')())
File "/Users/yuhao.sun/Personal_projects/elara/venv/bin/elara",line 25,in importlib_load_entry_point
return next(matches).load()
File "/usr/local/Cellar/python@3.9/3.9.4/Frameworks/Python.framework/Versions/3.9/lib/python3.9/importlib/Metadata.py",line 77,in load
module = import_module(match.group('module'))
File "/usr/local/Cellar/python@3.9/3.9.4/Frameworks/Python.framework/Versions/3.9/lib/python3.9/importlib/__init__.py",line 127,in import_module
return _bootstrap._gcd_import(name[level:],package,level)
File "<frozen importlib._bootstrap>",line 1030,in _gcd_import
File "<frozen importlib._bootstrap>",line 1007,in _find_and_load
File "<frozen importlib._bootstrap>",line 986,in _find_and_load_unlocked
File "<frozen importlib._bootstrap>",line 680,in _load_unlocked
File "<frozen importlib._bootstrap_external>",line 790,in exec_module
File "<frozen importlib._bootstrap>",line 228,in _call_with_frames_removed
File "/Users/yuhao.sun/Personal_projects/elara/elara/main.py",line 7,in <module>
from elara.helpers import PathPath,NaturalOrderGroup
File "/Users/yuhao.sun/Personal_projects/elara/elara/helpers.py",line 4,in <module>
from shapely.geometry import Linestring
File "/Users/yuhao.sun/Personal_projects/elara/venv/lib/python3.9/site-packages/shapely/geometry/__init__.py",in <module>
from .base import CAP_STYLE,JOIN_STYLE
File "/Users/yuhao.sun/Personal_projects/elara/venv/lib/python3.9/site-packages/shapely/geometry/base.py",line 17,in <module>
from shapely.coords import CoordinateSequence
File "/Users/yuhao.sun/Personal_projects/elara/venv/lib/python3.9/site-packages/shapely/coords.py",line 8,in <module>
from shapely.geos import lgeos
File "/Users/yuhao.sun/Personal_projects/elara/venv/lib/python3.9/site-packages/shapely/geos.py",line 113,in <module>
free = load_dll('c').free
File "/Users/yuhao.sun/Personal_projects/elara/venv/lib/python3.9/site-packages/shapely/geos.py",line 54,in load_dll
raise OSError(
OSError: Could not find lib c or load any of its variants [].
知道发生了什么吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。