'Access is denied' 而我是 运行 windows powershell 中的命令

'Access is denied' while i am running a command in windows powershell

我是 PowerShell 的新手,所以这可能是一个简单的问题。我正在尝试使用 virtualenv 创建一个 python 3.7 虚拟环境。为了给你一些上下文,我的笔记本电脑中已经有 python 3.8 添加到路径变量的内容,但是 python 3.7 在安装时没有添加到路径变量。我 运行 的命令是

PS D:\Pranav\Software Output\Python> virtualenv --python="C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Python 3.7" p37\env1
RuntimeError: failed to query C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Python 3.7 with code 13 err: 'Access is denied'
PS D:\Pranav\Software Output\Python> 

我个人不使用 power-shell,因为我在 Linux,但您可以在打开程序时以管理员身份使用该程序,方法是右键单击该应用程序,然后选择 运行 作为管理员,出于显而易见的原因,您将需要管理员权限或权限。

出于某种原因 python3 -m venv /path/to/new/virtual/environment 对我有用。 感谢所有回答我问题的人。