2016-12-15 26 views
0

我刚刚在新计算机上安装了pyzo和miniconda。当我尝试从pyzo控制台使用conda安装(或更新)软件包时,它实际上并没有安装任何软件。我得到这样的东西:从pyzo控制台安装/更新python软件包时出现的怪异行为

>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) 

但实际上并没有更新包。当我从dos提示符(具有管理员权限)运行“python -m conda update --all”时,我可以得到它的工作。在这种情况下,我会得到“继续([y]/n)?y”并且可以继续。我错误地认为这应该能够从pyzo控制台正常运行吗?

回答

0

好的,我想清楚我做错了什么,所以我会继续回答。

当我安装了miniconda时,我选择了“为该计算机的所有用户安装”,这需要管理员访问权限。这也意味着所有软件包安装也需要管理员访问。解决方法是卸载然后重新安装选择“仅适用于我”或以管理员身份运行Pyzo。

简单的问题和简单的解决方案。希望这对其他人也有帮助。