# windows系统
# python -m venv ENV_DIR
d:\wwwroot\myproject>python -m venv ENV_DIR # 在当前项目目录下创建ENV_DIR虚拟环境
# 激活环境
d:\wwwroot\myproject>.\ENV_DIR\scripts\activate
# 退出环境
deactivate
# 删除环境,删除整个环境的安装目录即可
遇到的错误是由于 PowerShell 的执行策略限制,导致无法运行 activate.ps1 脚本。您可以通过更改 PowerShell 的执行策略来解决这个问题。以下是两种解决方法:
方法一:临时更改执行策略(仅对当前 PowerShell会话有效)
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
# 运行此命令后,就可能再次尝试激活虚拟环境
.venv/scripts/activate
方法二:永久更改执行策略(需管理员权限)
# 在执行过程中,会提示确认更改,输入Y并回车即可。
# 更改完成后,就可以正常激活虚拟环境
Set-ExecutionPolicy RemoteSigned
# 注意:永久更改执行策略可能会带来一定的安全风险,请谨慎操作




没有回复内容