Come modificare l'eseguibile python predefinito su Windows 10?


0

Ho un'installazione di Python sul mio disco C, ma poiché non ho diritti di amministratore non sono in grado di installare moduli nello stesso.

errore: impossibile creare "C: \ Programmi \ Python36 \ Lib \ site-pacchetti \ yaml": accesso negato

Ho provato a fare una copia della directory Python sulla cartella D e ho cambiato le variabili di ambiente dell'utente sul mio percorso

D:\Program Files\Python36

Ma quando uso pythonnel prompt dei comandi viene eseguito il file exe python nell'unità C e non quello nell'unità D.

Lo stesso problema si presenta nel codice di Visual Studio. È possibile selezionare solo l'interprete Python nell'unità C, la copia nell'unità D non viene mostrata.

Il percorso dell'ambiente di sistema punta alla directory python nell'unità C e non può essere modificato (a causa della mancanza di diritti di amministratore), ma le variabili di ambiente dell'utente sono impostate sulla directory python nell'unità D.

Come posso fare il file exe python in unità D come interprete predefinito?

La variabile e il percorso dell'ambiente dell'account sono allegati

variabile d'ambiente

Sentiero

Risposte:


2

Ciò è probabilmente dovuto alla variabile path. Puoi vederlo in una finestra di comando digitando

Path

al tuo prompt.

Per aggiornare le impostazioni,

  1. Apri le proprietà "Sistema".

Proprietà di sistema

  1. Variabili d'ambiente aperte

Variabili di percorso

  1. Evidenzia la variabile "Percorso" e fai clic su Modifica.

Modifica variabile percorso

  1. Modifica i valori per le voci di Python, in modo che puntino alla versione di Python desiderata.

inserisci qui la descrizione dell'immagine

  1. OK su tutte le caselle, chiudi tutte le finestre CMD aperte e aprine una nuova. Il comando Python ora dovrebbe fare riferimento alla posizione corretta.

La soluzione si riferisce a Windows 10, ma è sostanzialmente la stessa su Windows 7 +


1
Ho apportato le modifiche in PERCORSO per l'utente, il percorso punta all'interprete python desiderato, ma non riesco a modificare le variabili di sistema. Ancora quando eseguo il comando python viene utilizzato l'interprete precedente (unità C)
Adnan Arif Sait

1
Prova un riavvio se non l'hai già ... Come stai lanciando il file Python?
Stese il

1
Ho provato a riavviare, ma senza guadagno. Eseguo il file eseguibile python usando il comando "python" e ho provato a installare il modulo usando "install python setup.py"
Adnan Arif Sait

1
Hmm, puoi fare uno screenshot della variabile path?
Stese,

1
Ho allegato lo screenshot della variabile path nella domanda
Adnan Arif Sait
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.