python -m venv < envname > fejler på Windows

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøgte at køre:


python -m venv my\_venv\_name


Det mislykkes med denne besked:


Error: Command '['\\ (redacted path) \python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 2.


Jeg har en frisk installation af Python 3.6.5 inklusive pip 9.0.3. python -m pip værker. Installationen er bruger-lokal og den eneste Python-installation. Dette er i et erhvervsklima, hvor pip ikke kan få adgang til eksterne ting (det behøver det ikke?) Det er alt i mit brugerområde: både den fulde pythoninstallation og venvemålet-mappen er på et netværksdrev.


(Jeg har redigeret en del af stien til Python i fejlmeddelelsen)


Hvordan kan jeg løse dette? Skal jeg rapportere det som en fejl? Fejlmeddelelsen ville være forvirrende for en nybegynder efter den grundlæggende vejledning.


Konklusion: Ikke arbejde på UNC-stier. Kortlæg et drevbogstav.

Bedste reference


Det følgende skal fungere:


python -m venv --without-pip my\_venv\_name


Indstillingerne er dokumenteret her [5]