如何在Windows系统的virtualenvwrapper中设置PROJECT_HOME与WORKON_HOME环境变量?
在Windows中配置virtualenvwrapper的PROJECT_HOME与WORKON_HOME环境变量
刚折腾完Windows下的virtualenvwrapper配置?别慌,我把两种靠谱的设置方法整理好了,不管你喜欢图形界面还是命令行都能轻松搞定:
方法一:图形界面操作(适合新手或偏好可视化的同学)
- 打开系统属性面板:右键点击桌面上的「此电脑」→ 选择「属性」,或者直接按下
Win + Pause/Break快捷键,然后点击页面右侧的「高级系统设置」。 - 进入环境变量配置:在弹出的「系统属性」窗口里,切换到「高级」标签页,点击下方的「环境变量」按钮。
- 添加用户级环境变量:在「用户变量」区域(只对当前用户生效,推荐优先选这个,不会影响系统其他用户),点击「新建」按钮:
- 第一个变量:变量名填
WORKON_HOME,变量值填你想要存放所有虚拟环境的路径,比如D:\Python_Virtual_Envs(注意尽量别用带空格或中文的路径,避免踩坑)。 - 第二个变量:变量名填
PROJECT_HOME,变量值填你的Python项目代码的根目录,比如D:\Python_Projects。
- 第一个变量:变量名填
- 保存并生效:依次点击所有窗口的「确定」按钮关闭,然后必须重启你的命令行终端(CMD/PowerShell都算),新的环境变量才会被加载。
方法二:命令行快速配置(适合高效党)
针对CMD终端
- 设置
WORKON_HOME:执行命令setx WORKON_HOME "D:\Python_Virtual_Envs" - 设置
PROJECT_HOME:执行命令setx PROJECT_HOME "D:\Python_Projects"
注意:
setx命令设置的是用户级变量,设置完成后需要重启CMD才能生效。
针对PowerShell终端
- 设置
WORKON_HOME:执行命令[Environment]::SetEnvironmentVariable("WORKON_HOME", "D:\Python_Virtual_Envs", "User") - 设置
PROJECT_HOME:执行命令[Environment]::SetEnvironmentVariable("PROJECT_HOME", "D:\Python_Projects", "User")
同样,设置后重启PowerShell才能让变量生效。
验证配置是否成功
重启终端后,分别执行以下命令检查:
- 在CMD中:输入
echo %WORKON_HOME%和echo %PROJECT_HOME%,如果输出你设置的路径,说明配置成功。 - 在PowerShell中:输入
$env:WORKON_HOME和$env:PROJECT_HOME,能看到对应路径就没问题。
内容的提问来源于stack exchange,提问作者djangoscholar
相关产品推荐
相关产品推荐

