WSL/Ubuntu 22.04: создать простой venv Python3 без привязки?
Я нахожусь внутри виртуальной машины WSL2 под управлением Ubuntu 22.04 и хочу создать виртуальную среду.
Когда я выполняюpython3 -m venv ./venv
это не удается:
Failing command: ['/mnt/c/test/test/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']
Команда рекомендует установитьapt install python3.10-venv
.
Если я это сделаю, я смогу создать venv, но, к сожалению, используемые версии Python, похоже, являются частью оснастки. Это означает, что каждое выполнение Python вызывает задержку около 10 секунд. Простоpip install somepackage
это требует некоторых зависимостей и может привести к нескольким сотням вызовов Python каждый раз с задержкой в 10 секунд.
Это означает, что простая установка занимает 10-20 минут, а не 30 секунд, и если вы действительно настолько терпеливы, чтобы дождаться завершения установки, даже выполнение имеет задержку в 10 секунд. Таким образом, такую среду вы не хотите использовать.
Есть ли способ настроить venv внутри Ubuntu 22.04 в WSL, который использует простую версию Python без привязки?