我试着用pip install安装一些库,但是我做不到,因为每次我得到:
PermissionError: [WinError 5] Permission denied: 'c:\\program files <x86>\\python35-32\\Lib\\site-packages\\PIL想要安装PIL,ImageTK,枕头等。我每次都会收到这个错误,我该如何修复呢?我也试过easy_install,但没有起作用。我查了一些关于这方面的问题,但都没有用,也没有答案。
发布于 2016-03-12 19:26:49
Windows阻止普通用户访问此文件夹。当您希望pip修改您的包时,您必须以管理员身份启动命令行。
您可能需要使用虚拟环境。在您的用户拥有访问权限的文件夹中创建您的环境,这样一切都会很好。
发布于 2016-12-29 22:42:27
我不认为将python或pip作为管理员运行是一种安全的实践,因为另一个答案似乎表明了这一点。除了使用虚拟环境之外,正确的方法是授予自己访问pip安装文件的特定文件夹的权限:
C:\Program Files\Python35-32\Lib\site-packages
C:\Program Files\Python35-32\Scripts当然,您需要自己拥有管理员权限才能做到这一点。右键单击资源管理器中的这些文件夹,转到Properties->Security选项卡.确保您自己的用户名在列表中,并且您有完整的控制,这样当pip以您的名义正常运行时(而不是以管理员的身份),它可以在那里创建所需的文件/文件夹。

以管理员身份运行pip将创建一个更大的安全漏洞,因为它将授予对整个计算机的pip访问权限,这可能被恶意脚本或应用程序滥用。
https://stackoverflow.com/questions/35962193
复制相似问题