Pipenv 是一个相对较新的打包工具,涵盖了 "Pipfile, Pip, and Virtualenv"。我已经对我的 .bashrc
进行了简化,但现在发现我需要我的 PS1 来告诉我何时正在使用我的 virtualenv。
当前的 PS1:
PS1='\w $ '
从下面可以看出,我的提示脚本没有任何提示告诉我是否正在使用虚拟环境:
~ $ cd workspace/myproject/
~/workspace/myproject $ pipenv shell
Launching subshell in virtual environment. Type 'exit' or 'Ctrl+D' to return.
~/workspace/marcus_project $
我经常弄错PS1
,希望有一个简单的解决方法,让虚拟环境中的提示显示为:(my-env) ~ $
。
.env
? - Max