2015-11-23 4 views
7

Der "NO ADMIN PRIVILEGES" -Teil ist der Schlüssel. Ich muss Python installieren, aber ich habe keinen Zugriff darauf, um die Installation ordnungsgemäß auszuführen. Ich bin auch hinter einer Firewall, also ist die "Pip" -Option ziemlich begrenzt.Wie installiert man Python (irgendeine Version) in Windows, wenn Sie keine Admin-Privilegien haben?

Können Sie mir helfen, dies herauszufinden?

Vielen Dank im Voraus.

+0

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

Antwort

16

Laden Sie von der Python-Version website die MSI-Version von Python herunter, die Sie installieren möchten.

Dann öffnen Sie Ihre Eingabeaufforderung, und verwenden Sie diesen Befehl:

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

Ersatz python-2.7.10.msi, wenn Sie Python heruntergeladen 3 und passen Sie Ihre Zielverzeichnis, wo Sie es möchten.

Das /qb Flag gibt Ihnen einen kleinen Dialog Fortschrittsbalken.

+1

Können Sie erklären, wie das funktioniert? ist es mit/a zu tun? – philcolbourn

+1

[Diese Antwort] (https://stackoverflow.com/a/2684631/154770) erklärt ein bisschen weiter. Siehe auch die offiziellen Dokumente zu [Administratorinstallation] (https://msdn.microsoft.com/en-us/library/windows/desktop/aa367541 (v = vs.85) .aspx). –

6

Ich würde vorschlagen, Sie versuchen, mit Anaconda. Damit erhalten Sie auch eine recht schöne Paketverwaltung.

+0

Wie löst dies das Problem, keine Administratorrechte zu haben? Ich bin mir nicht sicher, ob Ihre Antwort das Problem des OP löst. –

+0

In unserer Unternehmensumgebung funktioniert dieses Installationsprogramm gut, da es nur die Dateien an einem vom Benutzer beschreibbaren Speicherort extrahiert und die Umgebung entsprechend konfiguriert. –

+0

Warum erweitern Sie dann Ihre Antwort nicht um diese Informationen? :) –

4

Ich schlage vor, Sie verwenden Anaconda.

Anaconda ist eine völlig kostenlose Python-Distribution (einschließlich für kommerzielle Nutzung und Weiterverteilung). Es enthält mehr als 300 der beliebtesten Python-Pakete für Wissenschaft, Mathematik, Technik und Daten Analyse.

Eine großartige Eigenschaft von Anaconda ist, dass es zu Ihrem Home-Ordner installiert, auf die sollten Sie Schreibzugriff haben.

Es wird mit einem conda Skript geliefert, mit dem Sie auch Pakete installieren können.

Denken Sie daran, dass Sie es nicht zum System PATH hinzufügen können, obwohl Sie versuchen können, es zu Ihrem Benutzer PATH hinzuzufügen. Wenn Sie sie keinem hinzufügen können, müssen Sie den vollständigen Pfad zur ausführbaren Python-Datei manuell angeben, um Skripts über die Befehlszeile auszuführen.

Sie können Anaconda here herunterladen.

+1

Auch wenn der Zugriff über die GUI blockiert ist, können Sie die Umgebungsvariablen * user * (einschließlich 'PATH') normalerweise bearbeiten, indem Sie Folgendes ausführen:' rundll32 sysdm.cpl, EditEnvironmentVariables' –

Verwandte Themen