installing/updating python 从 pyzo 控制台打包时的奇怪行为
Weird behavior when installing/updating python packages from pyzo console
我刚刚在一台新电脑上安装了 pyzo 和 miniconda。当我尝试从 pyzo 控制台使用 conda 安装(或更新)包时,它实际上并没有安装任何东西。我得到这样的东西:
>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" 时,我可以让它工作。在那种情况下,我得到 "Proceed ([y]/n)? y" 并且可以继续。我认为这应该能够从 pyzo 控制台正确 运行 是错误的吗?
好的,我知道我做错了什么,所以我会继续回答。
当我安装 miniconda 时,我选择了需要管理员权限的 "install for all users of this computer"。这也意味着所有软件包安装也需要管理员访问权限。解决方案是卸载然后重新安装选择 "install for me only" 或 运行 Pyzo 作为管理员。
简单的问题和简单的解决方案。希望这对其他人也有帮助。
我刚刚在一台新电脑上安装了 pyzo 和 miniconda。当我尝试从 pyzo 控制台使用 conda 安装(或更新)包时,它实际上并没有安装任何东西。我得到这样的东西:
>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" 时,我可以让它工作。在那种情况下,我得到 "Proceed ([y]/n)? y" 并且可以继续。我认为这应该能够从 pyzo 控制台正确 运行 是错误的吗?
好的,我知道我做错了什么,所以我会继续回答。
当我安装 miniconda 时,我选择了需要管理员权限的 "install for all users of this computer"。这也意味着所有软件包安装也需要管理员访问权限。解决方案是卸载然后重新安装选择 "install for me only" 或 运行 Pyzo 作为管理员。
简单的问题和简单的解决方案。希望这对其他人也有帮助。