如何为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
选项或检查权限
答案 0 :(得分:9)
将--user
添加到命令中。
例如:
pip install -r requirements.txt --user
答案 1 :(得分:3)
按照错误中的建议将--user
修饰符添加到命令中。
--user
会在您的主目录中制作pip安装软件包,而无需任何特殊特权。
答案 2 :(得分:1)
在Windows中的“管理模式”上运行命令提示符,它将停止引发用户权限错误。
步骤:
在Windows上,在搜索框中键入“ Cmd”以搜索命令提示符。
出现“命令提示符”搜索结果时,右键单击“以管理员身份运行”。
答案 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的解决方法,但是如果您像我一样被困住,那么它可以工作。