Задача: установить библиотеку GDAL в корпоративной сети.
Исходные данные: python 2.7.13 32bit, ОС Windows 7 64bit
Проблема: установить библиотеку напрямую через командную строку не получится, потому что мешают настройки proxy.
Если коротко, то нужно сделать следующее:
1. Скачать библиотеку GDAL
2. Запустить командную строку cmd
3. Запустить из командной строки команду C:\Python27\ArcGIS10.5\python.exe –m pip install C:\temp\GDAL-2.2.4-cp27-cp27m-win32.whl
Мои действия по шагам.
Шаг 1. Находим расположение файла python.exe . У меня он устанавливался совместно с ArcGIS, поэтому располагается по адресу C:\Python27\ArcGIS10.5\python.exe
Копируем полностью этот путь C:\Python27\ArcGIS10.5\python.exe, он нам понадобится, чтобы запускать python из командной строки
Шаг 2. Открываем командную строку cmd. Копируем путь к питону и дальше пишем в этой же строке через пробел –m pip install gdal.
Полностью выглядит вот так >C:\Python27\ArcGIS10.5\python.exe –m pip install gdal
Но этот вариант не сработает из-за ошибки 407 с proxy.
Рисунок 1.
Эту проблему в крупных компаниях с корпоративным файерволлом обойти достаточно сложно. Поэтому ищем другой, более легкий путь.
Шаг 3. Идем на сайт https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal
Находим нужную нам версию библиотеки GDAL в бинарнике
GDAL‑2.2.4‑cp27‑cp27m‑win32.whl
Помним, что разрядность библиотеки и версия Python должны совпадать с разрядностью ОС Windows. Скачиваем нужный файл с расширением .whl
Кладем этот файл в папку так, чтобы в пути к нему не было пробелов, иначе командная строка при исполнении команды неправильно это истолкует.
Запускаем команду C:\Python27\ArcGIS10.5\python.exe –m pip install C:\temp\GDAL-2.2.4-cp27-cp27m-win32.whl
Рисунок 2.
На наш супер защищенный компьютер установлена библиотека
Проверяем, что все прошло хорошо. Открываем командную строку python, пишем import osgeo. Если не возникло ошибки, то значит все хорошо.
Установка библиотек python за корпоративным файерволлом
-
- Интересующийся
- Сообщения: 17
- Зарегистрирован: 25 янв 2016, 12:48
- Репутация: 5
- Откуда: Москва
Установка библиотек python за корпоративным файерволлом
- Вложения
-
- 2_.jpg (99.81 КБ) 6026 просмотров
-
- 1_.jpg (105.44 КБ) 6026 просмотров
Геоаналитика, Тг @kaaaweeeu
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 17 гостей