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 № 1Vi 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>