3

在 ESA 的 snappy 官方安装指南中,支持的 python 版本只有:2.7、3,3 和 3.4

我需要为 python 3.6 安装 ESA 的 snappy 库。有什么办法我可以这样做吗?

4

1 回答 1

1

我发现我可以在 python 3.6 中使用 ESA 的 snappy,但我首先必须从 github 安装 jpy。

git clone https://github.com/bcdev/jpy.git
cd jpy/

如果有人使用虚拟环境,则激活虚拟环境

source ~/venv/venvsname/bin/activate

造轮子

python3.6 setup.py bdist_wheel

将创建的 .whl 文件复制到 snappy 目录中

cp dist/*.whl "~/.snap/snap-python/snappy"

运行 setup 以将 jpy 添加到您的包中

python setup.py install

然后,为了加载 snappy 库,我们可以附加路径

import sys
sys.path.append('~/.snap/snap-python/')
import snappy

或者将 snappy 目录复制到环境站点包目录中

cp ~/.snap/snap-python/snappy ~/vens/venvsname/lib/python3.6/site-packages
import snappy
于 2018-12-05T16:15:26.160 回答