我在我的.bash_profile
(Mac)中定义了一组核心bash别名。但是当我用pipenv shell
激活pipenv时,我的别名不起作用,bash alias
命令不返回任何内容。pipenv和bash别名
是否需要配置步骤以产生从父shell继承bash别名的pipenv shell?
我在我的.bash_profile
(Mac)中定义了一组核心bash别名。但是当我用pipenv shell
激活pipenv时,我的别名不起作用,bash alias
命令不返回任何内容。pipenv和bash别名
是否需要配置步骤以产生从父shell继承bash别名的pipenv shell?
别名永远不会被继承。 .bash_profile
仅源于登录shell,而pipenv
显然创建了一个非登录交互式shell。别名应在.bashrc
中定义,并在Mac(默认情况下,终端仿真器启动登录shell)中添加[[ -f ~/.bashrc ]] && source ~/.bashrc
到.bash_profile
的末尾。
啊,明白了。谢谢,完美的作品。 – shacker
在新shell中输入你的'.bash_profile'?还有一个可选的'.env'文件来加载环境... – MrE