easy_install.exe权限在Windows 8上被拒绝

以pipe理员身份运行命令提示符我尝试运行:

easy_install -U setuptools 

它返回以下内容:

 Searching for setuptools Reading https://pypi.python.org/simple/setuptools/ Reading http://peak.telecommunity.com/snapshots/ Reading https://pypi.python.org/pypi/setuptools Best match: setuptools 0.8 Processing setuptools-0.8-py2.7.egg setuptools 0.8 is already the active version in easy-install.pth Installing easy_install-script.py script to C:\Python27\Scripts Installing easy_install.exe script to C:\Python27\Scripts error: C:\Python27\Scripts\easy_install.exe: Permission denied 

我花了几个小时在互联网上搜寻可能的解决scheme。 我试着搞乱UAC设置,并将它们设置为从不通知。 但是,我仍然得到这个权限被拒绝的错误。

Solutions Collecting From Web of "easy_install.exe权限在Windows 8上被拒绝"

你可以在这里阅读解决方案。

运行安装。
在错误之后,将easy_install .exe和.py复制到一个临时目录(即c:\ temp)。
从那里再次运行安装。

在Windows上,easy_install二进制文件在安装过程中正在使用,所以它不能覆盖自身。 (Easy_install本身是你试图用自己安装的setuptools的一部分;)

另一种方法是使用其他的Python包管理器:PIP。

 easy_install pip pip install --upgrade setuptools 

这避免了“使用中”的问题,而无需移动文件。