Size: a a a

2021 November 11

A🌚

Al 🌚l in rannts
if you can remove price from the message and have the programs still communicate, that's great - you don't get network exceptions in your logs and your SRE team is happy - but the application is still very much interested in price, so you will still have a problem
источник

A🌚

Al 🌚l in rannts
выглядит как надуманная проблема, решаемая парой юнит тестов
источник

SZ

Sergey Z in rannts
У меня как бы нет выбора, приходится этим всем пользоваться, но вот пока разбираюсь, не оставляет ощущение, что что-то сложное обмазали чем-то ещё более сложным
источник

A🌚

Al 🌚l in rannts
+
источник
2021 November 12

RB

Roman Bolkhovitin in rannts
Да штош такое то @gnurian @nineseconds
источник

SA

Sergey Arkhipov in rannts
Надо поставить уже бота
источник

IG

Igor Gorchinskiy in rannts
всем привет!
помогите понять :
как пайчарм  понимает в каком окружение (venv) ему запускать проект при переключении между проектами в пайчарме? (при условии, что мы в каждом проекте прописали его окружение в настройках его интерпретатор),
Как то отдельно запускать окружение под проект не надо?

и если я в терминале и в пайчарме открыл один и тот же проект, и в терминале запустил окружение проекта  - то не будет ли тут каких либо конфликтов, как это работает?
источник

💭П

💭 Руслан Прохоров... in rannts
это храниться в конфигах папки .idea
источник

💭П

💭 Руслан Прохоров... in rannts
для каждого проекта создаётся директория, где указан текущий "рабочий" интерпретатор (окружение).
источник

💭П

💭 Руслан Прохоров... in rannts
Конфликтов не будет. Так как у меня такое очень часто бывает, когда одно и тоже окружение открыто в несколько консолях и ещё в пайчарме )
источник

IG

Igor Gorchinskiy in rannts
получается, что работа идёт параллельно в терминале и в пайчарме?
источник

IG

Igor Gorchinskiy in rannts
т.е. я захожу в проект, а пайчарм ищет папку .idea? и если она есть, то берет данные оттуда, а если нет, то использует интерпретатор по умолчанию? так?
источник

💭П

💭 Руслан Прохоров... in rannts
да
источник

💭П

💭 Руслан Прохоров... in rannts
Не совсем. У него ещё есть настройки по умолчанию. Еще он может сам просканировать директорию проекта на предмет окружения и подключить его. А может и ни чего не выбрать
источник

KK

Kirill (Cykooz) Kuzm... in rannts
"Активация" в-енва это не более чем внесение изменений в ENV-переменные, так что бы питон и его либы искались там где надо. Нет ни каких проблем, что бы в разных приложениях использовать одинаковые настройки энвайромента. Это не вызывает ни каких конфликтов.
источник

IG

Igor Gorchinskiy in rannts
Спасибо
источник

SZ

Sergey Z in rannts
Есть вот такая штука
https://pypi.org/project/virtualenvwrapper/
А к ней есть плагин в zsh,очень удобно
источник

RH

Roman Haritonov in rannts
Кстати, раньше тоже пользовался virtualenvwrapper, а сейчас как то все через pyenv, все равно разные версии Python в основном нужны, и с системным редко совпадают
источник

SB

Sergey Belash in rannts
this. И у pyenv есть virtualenv plugin
источник

IG

Igor Gorchinskiy in rannts
все равно не совсем понимаю почему выбирают тот или иной инструмент.
например virtualenvwrapper или pyenv-virtualenvwrapper: почему одни пользуются одним, а другие - вторым?
зачем "женить" pyenv и virtualenv? (хоть я и прочитал по каждому, но ясности не прибавилось).
чем плох встроенный venv?
источник