尝试在Windows上点子安装软件包时拒绝访问

时间:2018-06-30 14:17:10

标签: python

如何为python 3.7.0设置路径? 我尝试了所有可能的方法,但仍然显示错误!!!

  

由于环境错误而无法安装软件包:[WinError 5]

     

访问被拒绝:'c:\ program files(x86)\ python37-32 \ lib \ site-packages \ pip-10.0.1.dist-info \ entry_points.txt'

     

考虑使用--user选项或检查权限

8 个答案:

答案 0 :(得分:9)

--user添加到命令中。

例如:

  pip install -r requirements.txt --user

答案 1 :(得分:3)

按照错误中的建议将--user修饰符添加到命令中。

  

--user会在您的主目录中制作pip安装软件包,而无需任何特殊特权。

更多:What is the purpose "pip install --user ..."?

答案 2 :(得分:1)

在Windows中的“管理模式”上运行命令提示符,它将停止引发用户权限错误。

步骤:

  1. 在Windows上,在搜索框中键入“ Cmd”以搜索命令提示符。

  2. 出现“命令提示符”搜索结果时,右键单击“以管理员身份运行”。

答案 3 :(得分:0)

以管理员身份运行Cmd,它确实像这样与我合作

答案 4 :(得分:0)

在管理员模式下运行命令提示符。 类型:

cd\

然后输入:

cd [Your python location path]

在我的电脑上是: cd C:\Users\hp\AppData\Local\Programs\Python\Python37-32 然后输入:

python -m pip install --upgrade pip

您可以遵循本指南〜 https://datatofish.com/upgrade-pip/

答案 5 :(得分:0)

我遇到了同样的问题。

为所有用户安装Python之后,想要安装Django。

为此,我进入了命令提示符(不使用管理员模式)和

pip.exe install django==2.2

这提示了以下消息

  

由于环境错误而无法安装软件包:[WinError 5]   访问被拒绝:'c:\ program   files \ python37 \ lib \ site-packages \ pip-19.0.3.dist-info \ entry_points.txt'   考虑使用--user选项或检查权限。

我用来解决该问题的方法是在命令末尾添加-user ,就像提示消息所建议的那样(«考虑使用--user»)

pip.exe install django==2.2 --user

然后一切正常。

答案 6 :(得分:0)

您可以在命令末尾添加--user。就我而言,这很好!

--user

我的例子:

python -m pip install --upgrade pip --user

答案 7 :(得分:0)

我想在这里抛出一个答案,因为自从升级到python 3.18以来,我一直在碰壁。 Pip安装停止处理模块错误,该错误已通过py -m pip install --user纠正。 但是我仍然会收到此权限错误。我卸载,重新安装并降级了Python和Pip。我以管理员身份运行命令提示符。没有一个起作用。

唯一有效的方法是pip下载,然后pip从我的c:/驱动器安装软件包。完全是BS的解决方法,但是如果您像我一样被困住,那么它可以工作。