Snap-python ESA (snappy) не работает с Python 3.5 и более поздними версиями.

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

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

1 ответ

Решение

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

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"

запустите программу установки, чтобы добавить 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
Другие вопросы по тегам