Ho configurato un ambiente virtualenv sul mio Mac, ma non riesco a installare i pacchetti su Pip. Viene a mancare con il seguente errore:Utilizzo di virtualenv con gli spazi in un percorso
/Volumes/Macintosh: bad interpreter: No such file or directory
ho rintracciato il problema fino a che vi sia uno spazio nel percorso, come è risposto qui: https://stackoverflow.com/a/10873611/126564
(il percorso essendo /Volumes/Macintosh HD/Python/my_project
)
ma questo è un po ' di un problema La soluzione proposta è quella di:
"just put your virtualenv environment in a path without a space,"
ma la parte con lo spazio è il volume stesso. Tutti i miei percorsi avrebbero uno spazio, a meno che non li abbia memorizzati in una directory di /
. E non credo che "immagazzini le tue cose al di fuori dello spazio utente" sia una buona soluzione.
Esiste una soluzione migliore?
Soluzione migliore: aggiungere una correzione a virtualenv? – manojlds
Oltre ad aggiustare diligentemente virtualenv o magari a violarti attraverso un hook post-installazione o qualcosa del genere, dovresti pensare a rinominare il tuo volume. –
Si tratta di un problema aperto nel progetto virtualenv: https://github.com/pypa/virtualenv/issues/53 –