Changes for page VirtualEnv
Last modified by David De La Harpe Golden on 2026/05/17 17:37
From version
7.1
edited by David De La Harpe Golden
on 2026/05/17 16:16
on 2026/05/17 16:16
Change comment:
There is no comment for this version
To version
3.1
edited by David De La Harpe Golden
on 2026/05/17 16:12
on 2026/05/17 16:12
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -7,14 +7,9 @@ 7 7 ...since virtualenv is now in the python stdlib, I have lately pared it down to two little helpers 8 8 9 9 * ##mkve## - makes a new basic virtualenv. 10 -* ##ve## - launches a subshell with the virtualenv active - in contrast to the weird way official activate does withinthecurrent shell i.e like##vex##but less fancy.10 +* ##ve## - launches a subshell with the virtualenv active - in contrast to the weird way official activate does it your _current_ shell i.e like vex but less fancy. 11 11 12 12 {{code language="bash"}} 13 -$ mkve BlahVenv 14 -$ ve BlahVenv 15 -$ pip install av 16 -$ exit 17 -{{/code}} 18 18 19 19 20 20 == mkve == ... ... @@ -30,7 +30,6 @@ 30 30 31 31 {{/code}} 32 32 33 - 34 34 == ve == 35 35 36 36 {{code language="bash"}} ... ... @@ -46,15 +46,4 @@ 46 46 {{/code}} 47 47 48 48 49 -## Shell Prompt ## 50 50 51 -I have a fancy non-default prompt in my ##~/.bashrc## that shows a little snake if in a python vm 52 - 53 -{{code language="bash"}} 54 -# venvs themselves prefix these days, new ones created by stdlib honor this disable, allowing us to customize 55 -export VIRTUAL_ENV_DISABLE_PROMPT=1 56 -PS1='${debian_chroot:+\[\033[01;33m\]🌲($debian_chroot)\[\033[00m\]}${VIRTUAL_ENV:+\[\033[01;36m\]🐍($(basename $VIRTUAL_ENV))\[\033[00m\]}\[\033[38;5;108m\]\u@\h\[\033[38;5;128m\]:\[\033[38;5;139m\]\w\[\033[38;5;129m\]\$\[\033[00m\] ' 57 -{{/code}} 58 - 59 - 60 -