python学习
This commit is contained in:
49
venv/Scripts/Activate.ps1
Normal file
49
venv/Scripts/Activate.ps1
Normal file
@@ -0,0 +1,49 @@
|
||||
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
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user