всё взаимодействие с python должно производится через него?
Просто дело в том, что я ставлю nodejs (на убунту), в зависимости которого входит python3.10. Если я удаляю python3.10, то удаляется и nodejs, но мне он нужен. Однако если у меня стоит и python3.10 и python3.11 (но уже через pyenv), poetry почему-то обращается к python3.10.
Т.е. не совсем понимаю, как разрулить эту кашу
Привет, ты раст кодер?
> Добрый вечер! Такой вопрос - если я использую pyenv, то всё взаимодействие с python должно производится через него? Ну что значит через него? Если тебе нужны версии питона, устанавливаемые при помощи pyenv, то пользуешься pyenv. Если тебе нужен системный питон, пользуешься системным питоном.
Ну, я имею ввиду, корректен ли такой подход в целом. Т.е. думаю либо же устанавливаю python только из репозиториев, либо же только из pyenv, чтобы не было путаницы
они никак между собой не связаны ж, я системный вообще не трогаю
Ну питон из репозиториев у тебя так ли иначе установлен будет, потому что многие пакеты тянут его за собой по зависимостям
Ага, понял, спасибо. Думал может придётся как-то перенаправлять всех на python, установленный с помощью pyenv'а 😅
Можешь поменять дефолтную версию в pyenv с системной на нужную тебе
Обсуждают сегодня