Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 轻松安装需要Windows上的管理员权限_Python_Windows Server 2008 R2_Python 2.6_Easy Install - Fatal编程技术网

Python 轻松安装需要Windows上的管理员权限

Python 轻松安装需要Windows上的管理员权限,python,windows-server-2008-r2,python-2.6,easy-install,Python,Windows Server 2008 R2,Python 2.6,Easy Install,Python安装在所有用户都可以完全访问的目录中,但当我运行easy_install时,会出现一个同意窗口,询问管理员凭据。为什么?这不是你所期望的吗?在我使用过的每台计算机上,进行任何类型的修改都需要管理员权限,这些修改将影响所有用户 我想我找到了一个解决方案: easy_install.cmd 此脚本不需要管理员权限。当普通用户无法进行修改时,通常需要管理员权限。我可以完全访问Python安装。我希望更改它不需要管理员权限。您有完全访问权限,但其他用户也有,所以您所做的任何更改都会影响其他人

Python安装在所有用户都可以完全访问的目录中,但当我运行easy_install时,会出现一个同意窗口,询问管理员凭据。为什么?

这不是你所期望的吗?在我使用过的每台计算机上,进行任何类型的修改都需要管理员权限,这些修改将影响所有用户

我想我找到了一个解决方案:

easy_install.cmd


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

当普通用户无法进行修改时,通常需要管理员权限。我可以完全访问Python安装。我希望更改它不需要管理员权限。您有完全访问权限,但其他用户也有,所以您所做的任何更改都会影响其他人。这也是通常需要管理员权限的事情。也许这个页面有你想要的答案。也许目录需要权限。所以它可以用key-install-dir来改变,你能解释一下这是如何解决问题的吗?请确认直接从shell执行相同的命令会重现问题中的问题。我怀疑您在另一台计算机上重试了此操作,但由于某些安全/配置问题,它突然工作了。@André:您指的是什么命令
python.exe本身不需要管理员权限,因此上面的脚本也不需要管理员权限。但是由于某些原因,
easy\u install.exe
需要管理员权限。我在许多使用Windows 7/2008的计算机上遇到了这个问题。这很奇怪,我的印象是,
easy\u install
测试Python软件包文件夹的可写性,而不是具有管理员权限。我想这是因为Python安装在一个不需要管理员权限就可以进行写访问的位置。如果Python安装在
程序文件
目录中,那么这个解决方案可能不起作用…@André:当然,我从未将Python安装到
程序文件
中。我更喜欢按用户安装。
@echo off
C:\Python26\python.exe C:\Python26\Scripts\easy_install-script.py %*