![seyffejn](/gitea/assets/img/avatar_default.png)
Okay erster Push war ein leerer Ordner, da Python file lokal iwie gelöscht wurde. Dieses mal richtig. Erster Entwurf Tinnitus Analyse GUI
52 lines
1.4 KiB
PowerShell
52 lines
1.4 KiB
PowerShell
function global:deactivate ([switch]$NonDestructive) {
|
|
# Revert to original values
|
|
if (Test-Path function:_OLD_VIRTUAL_PROMPT) {
|
|
copy-item function:_OLD_VIRTUAL_PROMPT function:prompt
|
|
remove-item function:_OLD_VIRTUAL_PROMPT
|
|
}
|
|
|
|
if (Test-Path env:_OLD_VIRTUAL_PYTHONHOME) {
|
|
copy-item env:_OLD_VIRTUAL_PYTHONHOME env:PYTHONHOME
|
|
remove-item env:_OLD_VIRTUAL_PYTHONHOME
|
|
}
|
|
|
|
if (Test-Path env:_OLD_VIRTUAL_PATH) {
|
|
copy-item env:_OLD_VIRTUAL_PATH env:PATH
|
|
remove-item env:_OLD_VIRTUAL_PATH
|
|
}
|
|
|
|
if (Test-Path env:VIRTUAL_ENV) {
|
|
remove-item env:VIRTUAL_ENV
|
|
}
|
|
|
|
if (!$NonDestructive) {
|
|
# Self destruct!
|
|
remove-item function:deactivate
|
|
}
|
|
}
|
|
|
|
deactivate -nondestructive
|
|
|
|
$env:VIRTUAL_ENV="C:\Users\Julian\PycharmProjects\TinnitusAnalyse\venv"
|
|
|
|
if (! $env:VIRTUAL_ENV_DISABLE_PROMPT) {
|
|
# Set the prompt to include the env name
|
|
# Make sure _OLD_VIRTUAL_PROMPT is global
|
|
function global:_OLD_VIRTUAL_PROMPT {""}
|
|
copy-item function:prompt function:_OLD_VIRTUAL_PROMPT
|
|
function global:prompt {
|
|
Write-Host -NoNewline -ForegroundColor Green '(venv) '
|
|
_OLD_VIRTUAL_PROMPT
|
|
}
|
|
}
|
|
|
|
# Clear PYTHONHOME
|
|
if (Test-Path env:PYTHONHOME) {
|
|
copy-item env:PYTHONHOME env:_OLD_VIRTUAL_PYTHONHOME
|
|
remove-item env:PYTHONHOME
|
|
}
|
|
|
|
# Add the venv to the PATH
|
|
copy-item env:PATH env:_OLD_VIRTUAL_PATH
|
|
$env:PATH = "$env:VIRTUAL_ENV\Scripts;$env:PATH"
|