bde*_*rka 6 python visual-studio-code virtual-environment
我通过键入以下命令在名为 server 的文件夹中的 vscode 中创建了一个虚拟环境:
python -m venv env
Run Code Online (Sandbox Code Playgroud)
然后我打开服务器文件夹,选择解释器 Python 3.8.1 64-bit('env':venv)
然后我收到以下错误:
我找不到任何解决方案,我被困了几个小时。
提前谢谢了
小智 10
看来是要通过powershell脚本来激活环境了。默认情况下,运行此类脚本是关闭的。此外,通常通过 cmd 和 .bat 脚本激活虚拟环境。您可以打开运行 powershell 脚本或通过 cmd 和.bat文件使 VS Code 激活环境。
我刚刚在我的 PC 中检查过它,VS Code 根本不使用 Powershell。它使用 cmd 而不是 Powershell 激活环境。可能值得检查 VS Code 设置,将 cmd 设置为默认终端。这可能是这样的主settings.json(您可以通过打开一个选项,ctrl+shift+p并输入“打开设置(JSON)”) "terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",。
为了更改 Powershell 执行策略,您可以添加"terminal.integrated.shellArgs.windows": ["-ExecutionPolicy", "Bypass"]到您的主要 VS Code 设置中。您也可以以管理员身份打开 Powershell 窗口并键入以下内容:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Run Code Online (Sandbox Code Playgroud)
然后回答y任何问题。