Snap-python ESA (snappy) не работает с Python 3.5 и более поздними версиями. - PullRequest
0 голосов
/ 05 декабря 2018

Как и в официальном руководстве ESA , поддерживаются только версии Python: 2.7, 3,3 и 3.4

Мне нужно установить библиотеку snappy ESA для python 3.6.Есть ли способ, которым я мог бы сделать это?

1 Ответ

0 голосов
/ 05 декабря 2018

Обнаружил, что я могу использовать snappy от ESA с python 3.6, но сначала мне нужно было установить jpy из github.

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

активировать виртуальную среду, если кто-то использует одну

source ~/venv/venvsname/bin/activate

Buildколесо

python3.6 setup.py bdist_wheel

скопируйте файл cteated .whl в каталог snappy

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

запустите программу установки, чтобы добавить jpy в ваши пакеты

python setup.py install

Затем по порядкучтобы загрузить библиотеку snappy, мы можем либо добавить путь

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

, либо скопировать каталог snappy в каталог site-packages и окружения

cp ~/.snap/snap-python/snappy ~/vens/venvsname/lib/python3.6/site-packages
import snappy
...