Ошибка импорта модуля Psycopg2 в Azure ML "Выполнить Python Скрипт" - PullRequest
0 голосов
/ 06 февраля 2020

Я пытаюсь прочитать данные из уже созданной базы данных Postgres в AZURE ML Studio (classi c). Несмотря на то, что в файле требований.txt я установил psycopg2, psycopg2-binary, когда я импортирую библиотеку psycopg2 в блок «Execute Python Script» Azure ML Studio, я получаю следующее error :

enter image description here

Очевидно, что он неправильно импортирует модуль psycopg2.

Python код - чтение данных из Postgres DB

import psycopg2

def azureml_main(dataframe1 = None, dataframe2 = None):

    conn = psycopg2.connect(database=db_name, user=user_name, password=passowrd_key, host=hostname, port=port_number)
    cur = conn.cursor()
    print('Connection Established...')

    return None, 

Однако при локальном выполнении кода python локально все работает нормально. Проблема возникает только в Azure ML studio.

Заранее благодарим за ваш вклад.

...