【问题标题】:Orekit Import Error in Python Mac OS 10.11.6 El Capitan issue?Python Mac OS 10.11.6 El Capitan 问题中的 Orekit 导入错误?
【发布时间】:2018-02-28 11:23:00
【问题描述】:

我尝试下载 orekit for python 包。最初,我确实尝试过 pip install,但没有成功。我必须安装 jcc,更改路径,并将 Python 版本从 3.6 更改为 2.7。当我终于开始工作时,我进行了 conda install (conda install -c http://conda.anaconda.org/ssc orekit) 并且终端确实说它已成功下载。

当我尝试在 Jupyter Notebooks 中导入 orekit 时,我收到了以下错误消息。

代码: 进口矿石包 orekit.initVM()

错误: ImportError Traceback(最近一次调用最后一次) 在 () ----> 1个导入orekit 2 orekit.initVM()

/Users/name/anaconda/lib/python2.7/site-packages/orekit/init.py in () 1 ----> 2 导入操作系统,_orekit 3 4 目录 = os.path.abspath(os.path.dirname(文件)) 5

ImportError: dlopen(/Users/name/anaconda/lib/python2.7/site-packages/orekit/_orekit.so, 2): 库未加载:@rpath/libjava.dylib 引用自:/Users/name/anaconda/lib/python2.7/site-packages/orekit/_orekit.so 原因:找不到图片

从我的互联网搜索看来,这可能是我拥有的 Mac 版本(El Capitan 10.11.6)的 dylib 问题。我无法更改我的 Mac 版本,因为它是一台工作计算机。我花了很多时间在谷歌上搜索任何帮助都没有成功。

【问题讨论】:

  • 我投票结束这个问题,因为这个问题与 Elementary OS 没有任何关系。
  • @AxelAdvento:我应该在哪里发布?

标签: python java


【解决方案1】:

orekit很可能找不到java。 conda 包的新版本已在 conda-forge 上创建,它会自动将 JCC_JDK 设置为 conda 提供的 jdk,该 jdk 会作为依赖项自动安装。

请参阅安装说明: https://github.com/conda-forge/orekit-feedstock

【讨论】:

    猜你喜欢
    • 2016-12-31
    • 1970-01-01
    • 2016-12-09
    • 2018-04-11
    • 2017-01-21
    • 2020-05-01
    • 2016-12-15
    • 2016-02-28
    • 2016-06-25
    相关资源
    最近更新 更多