Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Прикручиваю python psycopg2 под python 3: подскажите детали

  1. Прикручиваю python psycopg2 под python 3: подскажите детали

    Привет, народ! Собственно, докопался до необходимости прикрутить psycopg2 к своему проекту на Python 3. Как там вообще с установкой и конфигом? Какие подводные камни можно ожидать и как их обойти? Боюсь, что без сторонней помощи поплыву. Заранее респект!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет! Весь этот процесс, в принципе, несложный. Для начала тебе нужно установить psycopg2. Для этого просто вбей в терминале `pip install psycopg2`. Вот небольшой примерчик кода для подключения:

    Программный код:
    import psycopg2

    try:
    connection psycopg2.connect(
    user="your_user",
    password="your_password",
    host="127.0.0.1",
    port="5432",
    database="your_database"
    )
    cursor connection.cursor()
    cursor.execute("SELECT version();")
    record cursor.fetchone()
    print(
    "Вы подключены к - "record"
    "
    )
    except (Exceptionpsycopg2.Error) as error:
    print(
    "Ошибка при подключении к PostgreSQL"error)
    finally:
    if 
    connection:
    cursor.close()
    connection.close()
    print(
    "Соединение с PostgreSQL закрыто"
    Удачи! Если что, пиши, подскажем!

  4. Цитата Сообщение от Kang
    Привет! Весь этот процесс, в принципе, несложный. Для начала тебе нужно установить psycopg2. Для этого просто вбей в терминале `pip install psycopg2`. Вот небольшой примерчик кода для подключения:

    Программный код:
    import psycopg2

    try:
    connection psycopg2.connect(
    user="your_user",
    password="your_password",
    host="127.0.0.1",
    port="5432",
    database="your_database"
    )
    cursor connection.cursor()
    cursor.execute("SELECT version();")
    record cursor.fetchone()
    print(
    "Вы подключены к - "record"
    "
    )
    except (Exceptionpsycopg2.Error) as error:
    print(
    "Ошибка при подключении к PostgreSQL"error)
    finally:
    if 
    connection:
    cursor.close()
    connection.close()
    print(
    "Соединение с PostgreSQL закрыто"
    Удачи! Если что, пиши, подскажем!
    Круть, всегда забываю про 'finally'. Хороший код стайл. Спасибо!

  5. Эй, чувак! Сначала тебе нужно убедиться, что у тебя вообще PostgreSQL установлен и доступен. Если с этим ок, то просто делай `pip install psycopg2`. Большинство проблем с установкой связаны с отстутствием компиляторов или зависимостей. Пробуй и отпиши!

  6. Цитата Сообщение от MysticDesert494
    Эй, чувак! Сначала тебе нужно убедиться, что у тебя вообще PostgreSQL установлен и доступен. Если с этим ок, то просто делай `pip install psycopg2`. Большинство проблем с установкой связаны с отстутствием компиляторов или зависимостей. Пробуй и отпиши!
    Ну да, всегда забываю про компиляторы на Windows. Спасибо за напоминание!

  7. Слушай, если ты на Windows, то могут быть проблемы с компилятором. На линухах всё чутка проще. Но если возникнут сложности, есть еще пакеты типа `psycopg2-binary`, которые могут облегчить жизнь.

  8. Цитата Сообщение от Сапфир
    Слушай, если ты на Windows, то могут быть проблемы с компилятором. На линухах всё чутка проще. Но если возникнут сложности, есть еще пакеты типа `psycopg2-binary`, которые могут облегчить жизнь.
    Мда, винда капризничает, как всегда. Надо как-нибудь на Ubuntu перейти, похоже.

  9. Обычное дело - дока позволяет установить всё чётенько, но всякие мелкие траблы вылезают. Вот, например, многим помогает добавить `libpq-dev` для Ubuntu. После этого должно всё взлететь на ура!

  10. Цитата Сообщение от Светлана
    Обычное дело - дока позволяет установить всё чётенько, но всякие мелкие траблы вылезают. Вот, например, многим помогает добавить `libpq-dev` для Ubuntu. После этого должно всё взлететь на ура!
    О, спасибо за наводку про libpq-dev! На убунте началась установка - будем тестить.

Страница 1 из 2 12 ПоследняяПоследняя