Python (3.9.2), полдня провозился и наконец сумел сделать так, чтобы при наборе команды "python" у меня запускалась именно эта версия Python. Сейчас вопрос в следующем: Где лежит "запускатор пипов" от моего последнего Python? Мне надо через "alias" задать путь к нему
Зачем тебе вообще задавать путь к нему?
Потому что у меня по умолчанию запускается PIP от другой (одной из 2-х) версии Python, которая по умолчанию есть в Debian
Ты знаешь про венв?
Да, это виртуальное окружение
Почему не пользуешься?
1. Как ставил? 2. Нафига ты переключил команду питон на последнюю версию и как?
Так ты давай будешь венв юзать
А где мне его найти? В той папке, где лежат PIP и PIP2, у меня нет никакого PIP3
sudp apt-get install virtualenv virtualenv -p python3.9 venv source venv/bin/activate python -m pip install something
достаточно python3.9 -m venv venv
Хз, у меня моё работает железобетонно.
venv уже давно есть встроенный
Зачем виртуалэнв тебе?
старые привычки сложно искоренить.
Почти всё получилось как Вы мне писали, но вот последняя строка Вашего текста в моём случае выдал такую ошибку: https://pastebin.com/5EX941eu
Так это стандартная библиотека, лол. https://docs.python.org/3/library/zlib.html
На то, что требуемая библиотека уже имеется pip по-другому реагирует вообще-то
он весьма вероятно собрал питон без ее поддержки
Вообще-то да
>запускатор пипов Every minute we stray further from god.
https://stackoverflow.com/questions/6169522/no-module-named-zlib
пересобирай
Для перестраховки поставь дефолтную версию питона не ту, которую будешь пересобирать.
строго говоря менять заменять системный python алиасом \ симлинком на какой-либо другой вообще крайне плохая мысль
Я так один раз уже дебиан переустанавливал, да.
Обсуждают сегодня