Comments 19
А разве pip --version
не решает проблему с непониманием, к какой версии интерпретатора он относится?
0
обычно решает, но на самом деле, я столкнулся недавно с более интересной проблемой, нежели доносит автор, а именно, нельзя глобально обновить pip на cent os и если это сделать, то команда pip ломается…
0
Попробуйте так:
python -m pip ---user install --upgrade pip
echo 'export PATH=$HOME/.local/python/bin:$PATH' >> ~/.bashrc
0
Решает почти наверняка, но мне тоже нравится полный контроль )
0
>хаб Машинное обучение
>пост про pip
Если вы хотите попиарить свои курсы по ML, это не значит, что надо лепить левые хабы. Это значит, что надо переводить статьи по теме.
>пост про pip
Если вы хотите попиарить свои курсы по ML, это не значит, что надо лепить левые хабы. Это значит, что надо переводить статьи по теме.
+14
UFO just landed and posted this here
если несколько проектов потребуют разных версий одного модуля, то будет проблема, да и просто каждый проект засоряет общее пространство модулей — при удалении проекта сложно чистить, я юзаю виртуальные окружения в xonsh, очень удобно — зашёл в папку проекта — окружение активировалось (можно и переменные окрудения нужные выставить) — вышёл — деактивировалось и переменные очистились.
А с --user ставлю общие штуки типа httpie
А с --user ставлю общие штуки типа httpie
0
Да, т.к. в python в setup.py может быть любая дичь )
Поэтому контейнеризация — самый радикальный способ изоляции.
Но вообще, в целом, venv надёжнее, чем --local
0
Не знаю чего минусуют, но все так. Полностью согласен с автором.
Опыт — сын ошибок трудных.
+1
Есть pyenv. Есть pipenv/poetry. Можно активизировать pyenv и виртуальное окружение при переходе в каталог.
+1
когда вы пишете pip install --upgrade pip. В этот момент Windows не позволит вам переустановить pip.exe.
всегда так обновлял pip.
У меня что-то сломано? или pip обманывает, что обновился?
0
Да ладно…
3.6 из портов(gentoo у меня), 3.8 собран из исходников в ~/.local и все работает нормально. Через pip ставится всегда локально и все видно.
3.6 из портов(gentoo у меня), 3.8 собран из исходников в ~/.local и все работает нормально. Через pip ставится всегда локально и все видно.
0
Sign up to leave a comment.
Зачем использовать python -m pip