我最近在 Linux Mint 10 LXDE 上安装了 virtualenv + virtualenvwrapper。为了方便起见,我已将标准 WORKON_HOME 设置添加到我的 ~/.profile 中
export WORKON_HOME=$HOME/Envs
source /usr/local/bin/virtualenvwrapper.sh
然后我注意到workon
登录后不起作用,这意味着上述命令未运行。如果我source ~/.profile
那么它就起作用了。我真的不确定是什么原因导致.profile
无法运行?我已经检查过了,我没有.bash_profile
或.bashrc
。
答案1
~/.profile
仅针对交互式登录 shell 提供来源。如果您要启动一个交互式 shell,但它不是登录 shell,则~/.bashrc
提供来源。