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 без привязки?

0 ответов

Другие вопросы по тегам