我尝试下载orekit for python包。最初,我确实试过pip安装,但它没有用。我必须安装jcc,更改我的路径,并将我的Python版本从3.6更改为2.7。当我最终完成工作时,我做了conda install(conda install -c http://conda.anaconda.org/ssc orekit),终端确实说它成功下载了。
当我尝试在Jupyter笔记本中导入orekit时,我收到以下错误消息。
代码: 进口orekit orekit.initVM()
错误: ImportError Traceback(最近一次调用最后一次) in() ----> 1进口orekit 2 orekit.initVM()
/Users/name/anaconda/lib/python2.7/site-packages/orekit/ init .py in() 1 ----> 2导入os,_orekit 3 4 dir = os.path.abspath(os.path.dirname( file )) 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版本,因为它是一台工作计算机。我花了很多时间没有成功地使用谷歌搜索任何所有的帮助表示赞赏。
答案 0 :(得分:0)
orekit很可能找不到java。在conda-forge上创建了新版本的conda包,它自动将JCC_JDK设置为自动安装为依赖项的conda提供的jdk。