Size: a a a

2021 January 05

EE

Egor Egorov in SPb Python
но виртуальные окружения знать обязательно, ага.
источник

M

Matrix Telegram Brid... in SPb Python
agentsmith6969: о как, я думал только python -m venv можно
источник

M

Matrix Telegram Brid... in SPb Python
agentsmith6969: а python2 умеет python -m pip?
источник

EE

Egor Egorov in SPb Python
ну судя по репам дебиана, то да, есть отдельно python-pip и python3-pip
источник

M

Matrix Telegram Brid... in SPb Python
agentsmith6969: так и должно быть, директории-то на винте разные
источник

M

Matrix Telegram Brid... in SPb Python
agentsmith6969: в /usr/lib или где там они
источник

А

Андрей (Lustra777)... in SPb Python
Кто может помочь с докером и postgresql
при билдинге оишкба ConnectionRefusedError: [Errno 111] Connect call failed ('0.0.0.0', 5432)
источник

p

pragus in SPb Python
Андрей (Lustra777)
Кто может помочь с докером и postgresql
при билдинге оишкба ConnectionRefusedError: [Errno 111] Connect call failed ('0.0.0.0', 5432)
А зачем коннектиться на 0.0.0.0 ?
источник

А

Андрей (Lustra777)... in SPb Python
pragus
А зачем коннектиться на 0.0.0.0 ?
я по гайду делал у него так ip был прописан, я пробывал и через localhost, ошибка такая же
источник

M

Matrix Telegram Brid... in SPb Python
agentsmith6969: 0.0.0.0 и localhost - далеко не то же самое
источник

А

Андрей (Lustra777)... in SPb Python
я хочу докер развернуть с postgresql
в настрой
источник

А

Андрей (Lustra777)... in SPb Python
вот мой файл докера
источник

А

Андрей (Lustra777)... in SPb Python
version: '3.1'

services:
 db:
   container_name: database
   image: sameersbn/postgresql:10-2
   environment:
     PG_PASSWORD: $PGPASSWORD
   restart: always
   ports:
     - 5432:5432
   networks:
     - botnet
   volumes:
     - ./postgres:/var/lib/postgresql

 tgbot:
   container_name: bot
   build:
     context: .
   command: python app.py
   restart: always
   networks:
     - botnet
   env_file:
     - ".env"
   volumes:
     - .:/src
   depends_on:
     - db

networks:
 botnet:
   driver: bridge
источник

А

Андрей (Lustra777)... in SPb Python
но когда билдится ошибка при подключении asyncpg
источник

А

Андрей (Lustra777)... in SPb Python
подключение к бд вот так
asyncpg.create_pool(
               user='postgres'
               password='postgres'
               host='localhost',
               port='5432'
           )
источник

YV

Yuliya Volkova in SPb Python
David Shiko
Всем привет! Подскажите пожалуйста как следует реализовать обмен сообщениями через API. Их конечно можно отправлять через HTTPS, но я сомневаюсь, что это хорошее решение. Я погуглил и нашел следующие способы, не знаю какой из них выбрать:

1) rabbitmq
2) mongodb
3) redis
4) postgres (он может хранить json)
5) google pub/sub (https://cloud.google.com/pubsub)
6) ibm mq (https://developer.ibm.com/components/ibm-mq/gettingstarted/)
у тебя такие интересные варианты, половина из которых просто альтернатива друг другу со своими плюшками, из того что ты указал, можно выделить 2 группы -  очереди и БД, причем в 1 группе есть еще и клауд решение, БД хранить может все что угодно, тем более постгрес, но она не для обмена месседжами проектировалась, соответственно разные протоколы общения, скорость отклика и тд. но зато если ты уже юзаешь базу и все выше сказанное не критично - не надо тащить еще один сервер
источник

YV

Yuliya Volkova in SPb Python
Андрей (Lustra777)
но когда билдится ошибка при подключении asyncpg
контейнер не знает локалхоста, он общается с другими контейнерами по алиасам внутри сети компоуза или как правило это контейнер нейм, если ты ничего другого не прописал
источник

YV

Yuliya Volkova in SPb Python
Андрей (Lustra777)
подключение к бд вот так
asyncpg.create_pool(
               user='postgres'
               password='postgres'
               host='localhost',
               port='5432'
           )
host должен быть database исходя из твоего контейнера
источник

YV

Yuliya Volkova in SPb Python
localhost используется если ты запускаешь скрипт на локальной машине у себя, а не в докере
источник

А

Андрей (Lustra777)... in SPb Python
Yuliya Volkova
host должен быть database исходя из твоего контейнера
а порт такой же остается ?
источник