Я активировал виртуальную среду с помощью < /p>
Код: Выделить всё
source .venv/bin/activate
Какой Python указывает на
Код: Выделить всё
/home/username/my-project/.venv/bin/python
Однако, когда я проверяю, где находятся PIP и UV, указывают
Код: Выделить всё
which pip
which uv
< /code>
Я получаю < /p>
/home/username/.local/bin/pip
/home/username/.local/bin/uv
< /code>
вместо < /p>
home/username/my-project/.venv/bin/pip
home/username/my-project/.venv/bin/uv
< /code>
Это вызывает проблемы с зависимостями, не установленными в правильной среде, и мой проект Fastapi с использованием ультрафиолетового ультрафиолета не запутался, как и ожидалось, < /p>
Проблема в том, что в машине работают два двух проекта Fastpi, и этот новый проект обновляет версии Fastapi и Pydantic < /p>
Pith -Pipe -My -Pipe -My -Pipon -Pithy -My -Pipon -Pithy -My -Pipon -Python -Python -Piphy -M -Pipe -M -Pi - pydantic == 2.11.7
Вопрос:
Как я могу убедиться, что после активации виртуальной среды PIP и UV -предсекание Venv и What Presecence по сравнению с глобальной в ~/.local/bin/? Я попробовал
[*] Удалить и воссоздать .venv
[*] Actiaved Sourve с .venv/bin/actiavte
[*] Проверенный $ virtual_env устанавливается правильно
u ulfst u и u-in ye u ue u ue u u ul u u uls u и u wirtula_env. Версии
Подробнее здесь: https://stackoverflow.com/questions/797 ... nvironment