Не удается установить пакеты Python через PyPi в Azure Databricks - PullRequest
0 голосов
/ 18 сентября 2018

Я хочу вызвать веб-сервис из записной книжки Databricks через Python.Необходимая библиотека для этого, кажется, http.client.

Я уже нашел фрагмент кода для проверки этого, но когда я пытаюсь выполнить его, я получаю следующую ошибку:

ImportError: Нет модуля с именем http.client

Это правильно, потому что у меня еще не установлен модуль.

На следующем шаге я иду в папку внутри моих блоков данных, выберите Import -> В диалоговом окне «Импорт блокнотов» нажмите (To import a library, such as a jar or egg, click here) -> Выберите в Language DropDown Upload Python Egg or PyPI -> in pyPI name type http.client` и нажмите «Установить библиотеку».

Затем я выберу Attach automatically to all clusters.

Я получаю следующую ошибку:

Ошибка: java.lang.RuntimeException: установка не удалась с сообщением: сбор http.client сбор http.client Не удалось найти версию, которая удовлетворяет требованию http.client (изверсии:) Не найден соответствующий дистрибутив для http.client. Вы используете pip версии 9.0.1, однако доступна версия 18.0.Вы должны рассмотреть возможность обновления с помощью команды 'pip install --upgrade pip'.Не удалось найти версию, которая удовлетворяет требованию http.client (из версии:) Не найден соответствующий дистрибутив для http.client. Вы используете версию 9.0.1 для pip, однако версия 18.0 доступна.Вам следует подумать об обновлении с помощью команды 'pip install --upgrade pip'.

Как я могу это исправить?

1 Ответ

0 голосов
/ 18 сентября 2018

Можете ли вы импортировать httplib, это должно решить проблему

...