Che il percorso per l’installazione di Python 3.6 su Windows?

3.6 programma di installazione suggerisce C:\Users\MyUserName\AppData\Local\Programs\Python\Python36-32 che è diverso da qualsiasi altro software su Windows.
Mi ricordo che nelle versioni precedenti installate C:\PythonXY che è anche insolito su Windows. È davvero una buona idea?

In particolare, non vedo perché vorrei installare questo solo per il mio account utente. La casella di controllo “Installare il launcher per tutti gli utenti (raccomandato)” è il default controllato che sembra incompatibile con l’installazione in %APPDATA%.

Che cosa è un buon percorso per l’installazione di Python?

Sono un completo Python amatoriale e non voglio che per causa di me stesso problemi. Ho paura di aggiunta di uno spazio per il percorso, per esempio.


Cliccando ulteriormente attraverso il programma di installazione si scopre che c’è una casella di controllo per l’installazione per tutti gli utenti. Questo stabilisce subito un Program Files (x86) basato percorso la casella di controllo.

Che il percorso per l'installazione di Python 3.6 su Windows?

  • Finalmente ho trovato a C:\Users\username\AppData\Local\Programs.(windows 10)
InformationsquelleAutor boot4life | 2017-06-25

 

One Reply
  1. 17

    Questa è una questione soggettiva, nella maggior parte dei casi, io non sono davvero sicuro se è ancora in forma per COSÌ.

    Qui ci sono le diverse caratteristiche di ogni percorso:

    C:\PythonXY:

    • Richiede diritti di amministratore
    • Tutti gli utenti hanno accesso – meglio se vuoi solo installare una versione di python sul vostro sistema
    • Più pratico scrivere nella riga di comando (potrebbe essere necessario per più di python è installato, anche se l’uso di venvs o conda envs risolve questo problema)
    • Program Files è la stessa, tranne che non ci sono spazi nel path (probabilmente un cattiva idea)

    AppData:

    • Non richiede diritti di amministratore
    • Solo per un utente di buono, se gli altri utenti non hanno voglia/bisogno
    • Potrebbe essere doloroso per scrivere nella riga di comando

    Ho i diritti di amministratore e sono l’unico utente del mio computer, così ho scelto la prima opzione, ma è davvero il caso-dipendente.

    MODIFICA vedere i commenti qui sotto per rettifiche sui sentieri.

    • Qualsiasi utente autenticato è consentito di creare e modificare una directory nella root del drive di sistema. Questo è il problema; non è sicuro. Così per 3,5+ %ProgramFiles% è l’impostazione predefinita per tutte le installazioni utente. Gli spazi in questa directory per alcune lingue non sono un problema; codice che non possono gestire loro ha un problema che deve essere risolto. Dalla riga di comando è possibile utilizzare il py.exe di avvio per eseguire qualsiasi versione installata, ma se si sta sviluppando per di più versioni su più progetti, si dovrebbe davvero pensare all’utilizzo di ambienti virtuali.
    • Per l’utente installazione di Python di default %LocalAppData%\Programs, che è il noto cartella della shell FOLDERID_UserProgramFiles. Tramite il comune dell’utente %AppData% vorresti portare a congestione di rete se i profili sono in uso. Quanto a linea di comando difficoltà nel digitare questo percorso, c’è la py launcher e PATH variabile di ambiente, più venv ambienti virtuali che possono essere creati ovunque si desidera per la vostra convenienza.

Lascia un commento