Python Virtualenvwrapper创建“干净”虚拟环境,环境变量设置

创建“干净”虚拟环境

命令

mkvirtualenv --clear myenv

无需–no-site-packages和–system-site-packages

环境变量设置

问题一:为什么运行echo %WORKON_HOME%命令打印结果是%WORKON_HOME%

网上教程是在环境变量里新建变量WORKON_HOME,值为E:\Python\Envs(替换成自己的路径)。然后在命令行窗口上使用命令
echo %WORKON_HOME% 即可打印环境变量验证是否配置生效。我使用此命令得到的结果是 %WORKON_HOME%。这可能是由于WORKON_HOME环境变量没有被正确设置或者环境变量还没有生效。可以尝试在命令提示符中使用以下命令来设置WORKON_HOME环境变量:

set WORKON_HOME=E:\Python\Envs

然后,你可以再次运行echo %WORKON_HOME%命令来确认环境变量是否已经正确设置。如果WORKON_HOME环境变量仍然无法正确打印,可以尝试重新启动命令提示符,或者检查系统环境变量的设置是否正确。

PowerShell命令行窗口

另外,如果你使用的是PowerShell命令行窗口,你需要使用$env:WORKON_HOME的语法来打印环境变量的值。例如,要打印WORKON_HOME环境变量的值,你可以在PowerShell命令行中输入以下命令:

echo $env:WORKON_HOME

这应该会正确打印WORKON_HOME环境变量的值。

问题二:windows powershell 里运行echo $env:WORKON_HOME命令什么都没打印

如果在Windows PowerShell中运行echo $env:WORKON_HOME命令什么都没打印,这可能是由于WORKON_HOME环境变量没有被正确设置或者环境变量还没有生效。

你可以尝试在PowerShell命令行中使用以下命令来设置WORKON_HOME环境变量:

$env:WORKON_HOME="E:\Python\Envs"

然后,你可以再次运行echo $env:WORKON_HOME命令来确认环境变量是否已经正确设置。如果WORKON_HOME环境变量仍然无法正确打印,可以尝试重新启动PowerShell命令行,或者检查系统环境变量的设置是否正确。

另外,请注意,在PowerShell中使用$env:前缀来访问环境变量。在PowerShell中,环境变量是作为$env对象的一部分来管理的,因此你需要使用$env:VARIABLE_NAME的语法来访问和设置环境变量。

问题三:virtualenvwrapper在windows环境变量里设置完WORKON_HOME后,在cmd和powershell窗口打印环境变量时发现没有改变,使用set命令设置完后,再次打印发现环境变量已经改变,但是再次打开新的这两种窗口后发现环境变量还是没有变

如果已经设置了WORKON_HOME环境变量,但是在cmdPowerShell中打印时未能看到其值,这可能是因为环境变量更改尚未被cmdPowerShell识别。

为了使这些窗口识别到环境变量更改,你可以尝试执行以下操作:

  1. 关闭所有打开的cmdPowerShell窗口;
  2. 在开始菜单中搜索“环境变量”,并选择“编辑系统环境变量”;
  3. 在系统属性对话框中,点击“环境变量”按钮;
  4. 确认WORKON_HOME环境变量已被正确设置。如果没有,请单击“新建”按钮,添加该变量,并设置其值;
  5. 系统变量部分,找到Path变量,单击它,然后点击“编辑”按钮;
  6. 编辑环境变量对话框中,单击“新建”按钮;
  7. 添加以下路径:%WORKON_HOME%\Scripts
  8. 确认更改并关闭所有打开的对话框。
  9. 打开一个新的cmdPowerShell窗口,并尝试打印WORKON_HOME环境变量。

如果已经按照上述步骤进行了操作,但是WORKON_HOME环境变量仍未被成功设置,可能是由于操作系统或其它软件的问题导致的。可以尝试重新启动计算机,并重新进行上述操作,看看是否能够成功设置该环境变量。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值