导入 geopandas 时出错 OSError: 找不到 lib c 或加载其任何变体 []

cle*_*gie 5 python anaconda geopandas

我将 Spyder 与 Anaconda 一起使用,自从 MacOS 上次更新(Big Sur 11.0.1)以来,在执行此操作时 import geopandas,出现以下错误:

OSError: Could not find lib c or load any of its variants [].
Run Code Online (Sandbox Code Playgroud)

关于这个问题有几个主题(特别是这个这个),主要建议DYLD_FALLBACK_LIBRARY_PATH通过放入终端来重置环境变量:

export DYLD_FALLBACK_LIBRARY_PATH=$(HOME)/lib:/usr/local/lib:/lib:/usr/lib
Run Code Online (Sandbox Code Playgroud)

但是,这是我得到的:

-bash: HOME: command not found
Run Code Online (Sandbox Code Playgroud)

A brewor pipinstall 也没有解决问题。

有没有人知道我如何解决这个问题?我想$(HOME)用什么来代替吗?

非常感谢!

Kyl*_*ron 17

我遇到了同样的错误,只需重新安装 Shapely 即可修复它:

pip install --upgrade --force-reinstall shapely
Run Code Online (Sandbox Code Playgroud)

  • 这解决了我遇到的操作系统错误。多谢。 (2认同)

cle*_*gie 0

供参考:我最终在 Anaconda 上重新安装了一个新环境,它可以工作,但我无法解决原来的问题。