2016-12-15 1 views
0

Ich habe gerade pyzo und Miniconda auf einem neuen Computer installiert. Wenn ich versuche, Pakete von der Pyzo-Konsole aus zu installieren (oder zu aktualisieren), wird nichts installiert. Ich bekomme etwas wie folgt:Seltsames Verhalten beim Installieren/Aktualisieren von Python-Paketen von pyzo-Konsole

>Python 3.5.2 |Continuum Analytics, Inc.| (default, Jul 5 2016, 11:41:13) on Windows (64 bits). 
This is the Pyzo interpreter with integrated event loop for TK. 
Type 'help' for help, type '?' for a list of *magic* commands. 

>>> conda update --all 
Fetching package metadata ......... 
Solving package specifications: .......... 

Package plan for installation in environment c:\program files\miniconda3: 

The following packages will be downloaded: 

package     |   build 
---------------------------|----------------- 
requests-2.12.4   |   py35_0   791 KB 
pip-9.0.1     |   py35_1   1.7 MB 
conda-4.2.13    |   py35_0   449 KB 
------------------------------------------------------------ 
             Total:   2.9 MB 

The following packages will be UPDATED: 

conda: 4.2.12-py35_0 --> 4.2.13-py35_0 (copy) 
pip:  8.1.2-py35_0 --> 9.0.1-py35_1 (copy) 
requests: 2.11.1-py35_0 --> 2.12.4-py35_0 (copy) 

Aber die Pakete sind nicht tatsächlich aktualisiert. Ich kann es zur Arbeit bringen, wenn ich "python -m conda update --all" von der DOS-Eingabeaufforderung (mit Administratorrechten) ausführen. In diesem Fall bekomme ich "Fortfahren ([y]/n)? Y" und kann fortfahren. Habe ich falsch gedacht, dass dies von der Pyzo-Konsole aus funktionieren könnte?

Antwort

0

Okay, ich habe herausgefunden, was ich falsch gemacht habe, also werde ich weitermachen und antworten.

Wenn ich Miniconda installiert habe, habe ich "für alle Benutzer dieses Computers installieren" ausgewählt, für die Administratorzugriff erforderlich ist. Dies bedeutet auch, dass für alle Paketinstallationen auch Administratorzugriff erforderlich ist. Die Lösung besteht darin, entweder zu deinstallieren und dann neu zu installieren, indem Sie "nur für mich installieren" auswählen oder Pyzo als Administrator ausführen.

Einfaches Problem und einfache Lösung. Hoffentlich kann dies auch für andere hilfreich sein.