我已经从OpenSeesPyMac安装了https://pypi.org/project/openseespymac/模块。在导入这个模块时,我得到了以下错误:
import openseespymac.opensees as opsImportError Traceback (most recent call last)
<ipython-input-9-bec14fefea3d> in <module>
----> 1 import openseespymac.opensees as ops
ImportError: dlopen(/usr/local/anaconda3/lib/python3.7/site-packages/openseespymac/opensees.so, 2): Library not loaded: /usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/Python
Referenced from: /usr/local/anaconda3/lib/python3.7/site-packages/openseespymac/opensees.so
Reason: image not found我在/usr/local/ anaconda 3中使用python的anaconda发行版,但是这个模块似乎试图在/usr/local/opt/ python中找到python.如果有人能指导如何解决这个错误,我将非常感激。
发布于 2020-06-15 22:25:23
当您的系统中缺少Python 3库时,就会发生此错误。在Mac上,必须手动安装Python 3,有几种方法可以正确地做到这一点:
我个人推荐“自制”。
注意,如果Python3安装在系统目录上的非标准文件路径中,而且OpenSeesPy找不到它,也会发生此错误。Python 3是通过Anaconda安装的。OpenSeesPy在通常查找系统库的目录(即/usr/local/ )中查找Python。如果Python 3是从Homebrew安装的,或者是通过Python网站的安装程序安装的,那么它应该可以找到库。如果没有,那么您将遇到您提到的错误。
https://stackoverflow.com/questions/61494932
复制相似问题