首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决OpenSeesPyMac未加载的库错误?

如何解决OpenSeesPyMac未加载的库错误?
EN

Stack Overflow用户
提问于 2020-04-29 05:34:06
回答 1查看 823关注 0票数 0

我已经从OpenSeesPyMac安装了https://pypi.org/project/openseespymac/模块。在导入这个模块时,我得到了以下错误:

代码语言:javascript
复制
import openseespymac.opensees as ops
代码语言:javascript
复制
ImportError                               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.如果有人能指导如何解决这个错误,我将非常感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-15 22:25:23

当您的系统中缺少Python 3库时,就会发生此错误。在Mac上,必须手动安装Python 3,有几种方法可以正确地做到这一点:

将Python 3设置为Mac默认设置的正确和错误方法

我个人推荐“自制”。

注意,如果Python3安装在系统目录上的非标准文件路径中,而且OpenSeesPy找不到它,也会发生此错误。Python 3是通过Anaconda安装的。OpenSeesPy在通常查找系统库的目录(即/usr/local/ )中查找Python。如果Python 3是从Homebrew安装的,或者是通过Python网站的安装程序安装的,那么它应该可以找到库。如果没有,那么您将遇到您提到的错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61494932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档