/ / Ho cambiato "python.exe" in "python3.exe" ma ora pip restituisce un errore, come posso risolvere questo problema? - python, python-3.x, pip, environment-variables, python-2.x

Ho cambiato "python.exe" in "python3.exe" ma ora pip restituisce un errore, come posso risolvere questo problema? - python, python-3.x, pip, environment-variables, python-2.x

Quindi, per semplificarmi la vita, ho cambiato Python 2.7 in "python2.exe e Python 3.6 in" python3.exe ". Poi li ho aggiunti al mio percorso e sono in grado di farvi riferimento in cui python2 apre Python 2.7 e python3 apre Python 3.6.

Questo è esattamente quello che voglio ma ora da quando ho cambiato i nomi il pip comando restituisce questo:

Fatal error in launcher: Unable to create process using """

Voglio ancora poter fare riferimento python3 ed eseguo Python 3.6, ma ho bisogno di pip per funzionare. Devo cambiare un file pip per farvi riferimento? o è qualcos'altro? Si prega di aiutare se potete.

risposte:

3 per risposta № 1

Vi consiglio caldamente di cambiare i nomi, perché numerosi script (probabilmente inclusi pip) si aspettano il nome file originale.

Per semplificarti la vita quando lanci i file python su Windows, python offre una soluzione più flessibile. Se hai un python3 recente installato su Windows, il Python Launcher per Windows dovrebbe essere installato pure. Ciò significa che puoi eseguire gli script Python 2 e 3 con a py <file> comando. Il programma di avvio rispetta le linee di shebang che specificano la versione di Python oppure puoi passare un flag per scegliere la versione manualmente: py -2 <file>