为什么每次我打开新的终端使用 workon 时都必须命令“source virtualenvwrapper.sh”?

为什么每次我打开新的终端使用 workon 时都必须命令“source virtualenvwrapper.sh”?

我想使用virtualenvwrapper。但是当我关闭一个终端然后打开一个新终端时,我必须virtualenvwrapper.sh再次命令“source”然后才能使用workon

答案1

当你打开一个新终端时,bash会启动一个新进程。请参阅man bash(或https://manpages.ubuntu.com/manpages/bionic/en/man1/bash.1.html), 这INVOCATION部分。

检查virtualenvwrapper.sh,看看它是否可以与您当前的启动文件合并。

或者,如果您的$HOME目录足够干净,您可以输入“.v Tab”,而不是source virtualenvwrapper.sh

相关内容