Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.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 3.5 pip安装不适用于Windows 7-PermissionError_Python_Windows 7_Pip_Permission Denied_Python 3.5 - Fatal编程技术网

Python 3.5 pip安装不适用于Windows 7-PermissionError

Python 3.5 pip安装不适用于Windows 7-PermissionError,python,windows-7,pip,permission-denied,python-3.5,Python,Windows 7,Pip,Permission Denied,Python 3.5,我尝试使用pip install安装一些库,但是我无法安装,因为每次我得到: PermissionError: [WinError 5] Permission denied: 'c:\\program files <x86>\\python35-32\\Lib\\site-packages\\PIL PermissionError:[WinError 5]权限被拒绝:“c:\\program files\\python35-32\\Lib\\site packages\\PIL”

我尝试使用
pip install
安装一些库,但是我无法安装,因为每次我得到:

PermissionError:  [WinError 5] Permission denied: 'c:\\program files <x86>\\python35-32\\Lib\\site-packages\\PIL
PermissionError:[WinError 5]权限被拒绝:“c:\\program files\\python35-32\\Lib\\site packages\\PIL”

想安装PIL、ImageTK、Pillow等。我每次都会遇到此错误,如何修复此错误?我也尝试了
easy\u install
,但没有成功。我检查了一些关于此的问题,但没有一个有效,没有答案。

Windows阻止普通用户访问此文件夹。只要您想
pip
修改包,就必须以管理员身份启动命令行


你可能想和一个年轻人一起工作。在用户拥有访问权限的文件夹中创建环境,一切都会很好。

我不认为像另一个答案所建议的那样,以管理员身份运行python或pip是一种安全的做法。除了使用虚拟环境,正确的做法是授予自己访问pip安装文件的特定文件夹的权限:

C:\Program Files\Python35-32\Lib\site-packages
C:\Program Files\Python35-32\Scripts
当然,您需要自己的管理员权限才能完成一次。在资源管理器中右键单击这些文件夹,转到属性->安全选项卡。确保您自己的用户名在列表中,并且您拥有完全控制权,以便当pip代表您(而不是管理员)正常运行时,它可以在列表中创建所需的文件/文件夹


以管理员身份运行
pip
将创建一个更大的安全漏洞,因为它将授予pip对您的整个计算机的访问权限,恶意脚本或应用程序可能会滥用该权限。

以管理员模式启动命令行。@Matthias我有没有办法在自己的计算机上授予“我”完全权限?还是每次都必须以管理模式启动?请把它写下来作为答案,然后我可以检查它是否正确。我无法处理虚拟环境的事情,我想现在我必须在管理模式下运行它。你也可以在另一个文件夹中安装你的Python运行时,在那里你可以像普通用户一样写东西。考虑一下未来的虚拟环境。这将允许您使用不同版本的软件包(例如,一个项目使用Django 1.5,另一个项目使用Django 1.9)。