pipenv和bash别名

sha*_*ker 11 python bash pipenv

我在我的.bash_profile(Mac)中定义了一组核心的bash别名.但是当我激活pipenv时pipenv shell,我的别名不起作用,而bash alias命令什么都不返回.

是否需要一个配置步骤来生成从父shell继承bash别名的pipenv shell?

che*_*ner 16

别名永远不会被继承..bash_profile仅用于登录shell,并且pipenv显然创建了非登录交互式shell.别名应该在.bashrcMac中定义(默认情况下终端模拟器启动登录shell),添加[[ -f ~/.bashrc ]] && source ~/.bashrc到你的结尾.bash_profile.