Как правильно установить pyhdb в Visual Studio - PullRequest
1 голос
/ 18 апреля 2019

Я устанавливаю соединение с базой данных SAP с помощью pyhdb в Visual Studio и не могу получить доступ к модулю pyhdb.

Использование Visual Studio 2019, Python 3.72, установленный пакет pyhdb (0.3.4).

import pyhdb

def hana_cursor(system):
    connection = pyhdb.connect(
        host="10.200.81.10",
        port=port[system],
        user="USER",
        password="PASS"
    )

    return connection.cursor()

def get_SP(item):
    cursor = hana_cursor("server1")
    cursor.execute(f"select SP from SAPDB where ID='{item}'")

    data = cursor.fetchone()
    return data

get_SP(1000)

Ожидается: вернуть атрибут SP с идентификатором 1000 из SAPDB

Вместо того, чтобы:

    connection = pyhdb.connect(
AttributeError: module 'pyhdb' has no attribute 'connect'

Друг запускает точно такой же код в Pycharm с требуемым результатом. Похоже, что есть проблема с пакетом, который я установил через VS Packages.

...