Him*_*dar 22 python command-prompt virtualenv unauthorizedaccessexcepti visual-studio-code
我在 python 中创建了一个虚拟环境,现在在 vscode 中从命令行激活相同的虚拟环境时出现错误
PS C:\Users\hpoddar\Desktop\WebDev\ReactComplete\DjangoReact\ArticlesApp\APIProject> ..\venv\scripts\activate
..\venv\scripts\activate : File C:\Users\hpoddar\Desktop\WebDev\ReactComplete\DjangoReact\ArticlesApp\venv\scripts\Activate.ps1 cannot be loaded because running
scripts is disabled on this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ ..\venv\scripts\activate
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
Run Code Online (Sandbox Code Playgroud)
这是我的项目结构
但是,如果我从命令行激活相同的功能,它就可以正常工作,不会出现任何错误。
Python版本:3.9.2
小智 59
一种方法是将 VSCode 中的终端更改为命令提示符而不是 PowerShell。
或者,您也可以在PowerShell中将执行策略设置为RemoteSigned或Unrestricted
注意:这只影响当前用户
打开 PowerShell
运行以下命令:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser或Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser
(删除-Scope CurrentUser以适用于所有用户)
| 归档时间: |
|
| 查看次数: |
54449 次 |
| 最近记录: |