def-env deactivate-virtualenv [] { def has-env [name: string] { $name in (env).name } let is_windows = ((sys).host.name | str downcase) == 'windows' let path_name = if $is_windows { if (has-env 'Path') { 'Path' } else { 'PATH' } } else { 'PATH' } load-env { $path_name : $env._OLD_VIRTUAL_PATH } let-env PROMPT_COMMAND = $env._OLD_PROMPT_COMMAND # Hiding the environment variables that were created when activating the env hide _OLD_VIRTUAL_PATH hide _OLD_PROMPT_COMMAND hide VIRTUAL_ENV hide VIRTUAL_PROMPT } deactivate-virtualenv hide pydoc hide deactivate