无法导入Orekit - 'DLL加载失败'

时间:2016-07-22 23:06:24

标签: java python anaconda

我尝试通过python运行Orekit库。我按照official tutorial的建议使用Anaconda。不幸的是,当我在python 2.7控制台中尝试import orekit时,我遇到了以下错误:

In [1]: import orekit
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-307c30f2343b> in <module>()
----> 1 import orekit

C:\Anaconda2\lib\site-packages\orekit\__init__.py in <module>()
      2 os.environ["PATH"] = r"C:/Anaconda2\Library\jre\bin\server" + os.pathsep + os.environ["PATH"]
      3
----> 4 import os, _orekit
      5
      6 __dir__ = os.path.abspath(os.path.dirname(__file__))

ImportError: DLL load failed: Nie mo┐na odnalečŠ okreťlonego modu│u.

我已经添加了必需的2个环境路径并安装了位于C:\Program Files\Java\jdk1.8.0_102的JDK。我还通过Anaconda安装了JCC和Orekit。我使用Windows 10 64位和python 2.7。

您有什么建议吗?如何正确运行?

1 个答案:

答案 0 :(得分:0)

解决方案是通过Anaconda安装jdk:

conda install -c cyclus java-jdk

我在官方mailing list thread找到了它。

相关问题