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