如何解决为什么我无法在VS Code中激活虚拟环境?
当我在cmd中运行venv\Scripts\activate
时,我可以使用venv,但是在VS Code中我不能使用venv,并且出现此错误:
PS F:\Python\Python-Inoventaa\Python Flask\FlaskProject\FlaskBlogProject> venv\Scripts\activate
venv\Scripts\activate :
File F:\Python\Python-Inoventaa\Python Flask\FlaskProject\FlaskBlogProject\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
解决方法
尝试以下操作:在右侧的vs-code终端上,选择cmd代替电源外壳。
查看图片: https://i.stack.imgur.com/QxRPS.png
,您可以通过将此配置添加到您的 settings.json 文件中来解决此问题 issue
转到您的 settings.json(在 Windows 上):
%APPDATA%\Code\User\settings.json
或
C:\Users\<your user>\AppData\Roaming\Code\User\settings.json
并在配置中添加这一行(如果有更多配置行,请在末尾使用逗号):
{
"terminal.integrated.shellArgs.windows": ["-ExecutionPolicy","Bypass"]
}
一旦你打开另一个终端就应该解决它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。