таким pyvenv.cgf
home = /usr/bin
include-system-site-packages = false
version = 3.11.3
executable = /usr/bin/python3.11
command = /usr/bin/python3.11 -m venv /home/user/.../.venv
И у меня в среде python 3.11.5
Почему так может быть ? И можно ли это поправить, не удаляя env?
Потому что у тебя обновился питон между созданием venv и сегодняшним днем.
Ubuntu 20.04
а, ну, ты просто обновился до более свежей версии питона. Как и сказал алекс - обновился просто и версия питона поменялась.
Прост интересно: он мог обновиться в бекграунде или это должно было быть вызвано моими действиями?
Откуда я знаю что ты делал и как настроена у тебя система. В убунте могут быть включены автообновления.
обычно таки приходит уведомление об обновлении.
Меня устраивает ответ, что это могло быть обновление в самой ОС, спасибо
Если ты хочешь этого избежать в будущем, завязываться на системный питон не всегда хорошая идея
а как ты венв создавал?
шото типо python -m venv /path/to/new/virtual/environment
окей, повторю твои действия
rasput@yashka:/tmp$ python -V Python 3.10.12 rasput@yashka:/tmp$ python -m venv .venv rasput@yashka:/tmp$ cat .venv/pyvenv.cfg home = /usr/bin include-system-site-packages = false version = 3.10.12
Обсуждают сегодня