2011-08-19 205 views

回答

0

我想我已经找到了解决办法:

easy_install.cmd

@echo off 
C:\Python26\python.exe C:\Python26\Scripts\easy_install-script.py %* 

此脚本不需要管理员权限。

+0

你能解释一下这是如何解决问题的吗?请确认直接从shell执行相同的命令会再现问题中的问题。我怀疑你已经在另一台计算机上重试了它,并且由于某些安全/配置问题而突然生效。 –

+0

@André:你的意思是什么命令? 'python.exe'本身不需要管理员权限,所以上面的脚本也不需要管理员权限。但是'easy_install.exe'出于某种原因需要管理员权限。我在Windows 7/2008的许多计算机上遇到此问题。 – utapyngo

+0

很奇怪,我的印象是'easy_install'测试可写入Python包文件夹,而不是具有管理员权限。我猜这是有效的,因为Python不需要管理员权限就可以安装在你有写权限的位置。如果Python安装在'Program Files'目录中,那么这个解决方案可能无法正常工作...... –

2

这是不是你所期望的?在我用过的每台电脑上,都需要管理员权限才能进行任何类型的修改,这些修改将影响所有用户。

+0

普通用户无法进行修改时,通常需要管理员权限。我可以完全访问Python安装。我希望管理员权限不需要改变它。 – utapyngo

+0

您拥有完全访问权限,但其他用户也是如此,因此您所做的任何更改都会影响其他人。这又是一种通常需要管理员权限的事情。 – jdmcbr

+0

也许这[用户帐户控制](http://msdn.microsoft.com/en-us/library/aa511445.aspx)页面有您正在寻找的答案。 – jdmcbr

相关问题