I created a virtual environment in python, now while activating the same from my command line in vscode I am getting the error
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
This is my project structure
However if I activate the same from my command line, it works without any error.
Python version : 3.9.2
A way is changing the terminal in VSCode to Command Prompt instead of PowerShell.
Or, you can also set the execution policy to RemoteSigned
or Unrestricted
in PowerShell
Note: This only affects the current user
Open PowerShell
Run the following command: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
OR Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser
(Remove -Scope CurrentUser
to apply to all users)