Я пытался запустить:
python -m venv my_venv_name
Ошибка с этим сообщением:
Error: Command '['\\\\ (redacted path) \\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 2.
У меня свежая установка Python 3.6.5, включая pip 9.0.3. python -m pip
работает. Установка является локальной и единственной установкой Python. Это в корпоративной среде, где pip не может получить доступ к внешним материалам (конечно, это не нужно?) Это все в моей пользовательской области: и полная установка python, и целевой каталог venv находятся на сетевом диске.
(я отредактировал часть пути к Python в сообщении об ошибке)
Как я могу это исправить? Должен ли я сообщить об этом как об ошибке? Сообщение об ошибке может сбить с толку новичка, следующего базовому учебнику.
Вывод: не работайте на путях UNC. Сопоставьте букву диска.