2015-11-23 10 views
7

La parte "NO ADMIN PRIVILEGES" è la chiave. Ho bisogno di installare python ma non ho accesso ad esso per eseguire l'installazione in modo corretto. Sono anche dietro un firewall, quindi l'opzione "pip" è piuttosto limitata.Come installare Python (qualsiasi versione) in Windows quando non si hanno privilegi di amministratore?

Potrebbe aiutarmi a capirlo?

Grazie mille in anticipo.

+0

http://stackoverflow.com/questions/2678702/install-python-2-6-without-using-installer-on-win32 forse? – cdvv7788

risposta

16

Da Python website, scaricare la versione MSI di Python che si desidera installare.

quindi aprire il prompt dei comandi e utilizzare questo comando:

msiexec /a python-2.7.10.msi /qb TARGETDIR=C:\python27 

sostituto python-2.7.10.msi, se avete scaricato Python 3 e regolare la directory di destinazione in cui si desidera andare.

Il flag /qb ti darà una piccola barra di avanzamento del dialogo.

+1

Puoi spiegare come funziona? ha a che fare con/a? – philcolbourn

+1

[Questa risposta] (https://stackoverflow.com/a/2684631/154770) spiega un po 'oltre. Si veda anche la documentazione ufficiale [installazione amministrativa] (https://msdn.microsoft.com/en-us/library/windows/desktop/aa367541 (v = vs.85) aspx). –

6

Ti suggerisco di provare a utilizzare Anaconda. Con questo si ottiene anche una gestione dei pacchetti molto carina.

+0

Come questo risolve il problema di non avere privilegi di amministratore? Non sono sicuro che la tua risposta risolva il problema dell'OP. –

+0

Nel nostro ambiente azienda questo programma di installazione funziona bene, dal momento che è estraendo solo i file in una posizione facile da scrivibile e configurare l'ambiente di conseguenza. –

+0

Allora perché non espandi la tua risposta per includere quell'informazione? :) –

4

Ti suggerisco di utilizzare Anaconda.

Anaconda è una distribuzione Python completamente gratuita (incluso per uso commerciale e ridistribuzione ). Esso comprende più di 300 dei package Python più popolari per la scienza, la matematica, l'ingegneria, ed i dati analisi.

Una grande caratteristica di Anaconda è che installa alla vostra cartella home, a cui si dovrebbe avere l'accesso in scrittura.

Viene fornito con uno script conda che consente di installare anche i pacchetti.

Ricordare che non è possibile aggiungerlo al sistema PATH, sebbene si possa provare ad aggiungerlo al proprio utente PATH. Se non è possibile aggiungerlo a nessuno, sarà necessario specificare manualmente il percorso completo dell'eseguibile python per eseguire gli script dalla riga di comando.

È possibile scaricare Anaconda here.

+1

Anche se l'accesso tramite la GUI è bloccato, di solito è possibile modificare le variabili di ambiente * utente * (incluso 'PATH') eseguendo:' rundll32 sysdm.cpl, EditEnvironmentVariables' –

Problemi correlati