170 похожих чатов

Всем привет! Можете подсказать, на mac os, если использую brew -

как грамотно создать среду для разработки на python ? Через brew > pyenv > python ? Использовать venv, а не pyenv ? Или как будет лучшей практикой, чтобы можно было переключать версии python при разработке ?

10 ответов

15 просмотров

venv и pyenv решают разные задачи

Если тебе нужно использовать несколько версий интерпретатора во время разработки, можно взять pyenv или docker

userconcept-Concept Автор вопроса
Alex
venv и pyenv решают разные задачи

А как вы порекомендовали бы устанавливать, если к примеру некоторые пакеты node.js требуют python итд Чтобы быть уверенным, что можно будет развернуть любой проект с различным стеком без танцев с бубном ?

userconcept-Concept Автор вопроса
Alex
Если тебе нужно использовать несколько версий инте...

Исходя из этого - наверное смотреть в сторону docker, а не pyenv ?

userconcept-Concept Автор вопроса
Alex
Если тебе нужно использовать несколько версий инте...

Или для начала можно поставить pyenv через brew, этого будет достаточно ? Хотелось бы организовать так, чтобы потом при удалении версий - не было хвостов в системе итд, исходя из этого предполагаю - brew > pyenv ?

userconcept Concept
Исходя из этого - наверное смотреть в сторону dock...

Чтобы развернуть любой проект с зоопарком зависимостей это в сторону докера да

userconcept Concept
Или для начала можно поставить pyenv через brew, э...

Для начала можно просто питон поставить через brew без всякого pyenv

userconcept Concept
Или для начала можно поставить pyenv через brew, э...

И использовать venv для установки зависимостей

userconcept-Concept Автор вопроса
Alex
Для начала можно просто питон поставить через brew...

Вообще да, зачем наворачивать лишнего Единственно, мне наверное нужно будет его внести в PATH, чтобы система использовала установленный через brew python, а не тот, который идет из коробки ?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта