无法在Pipenv中设置别名

时间:2018-11-19 02:07:41

标签: bash alias pipenv

我正在使用Pipenv来管理Django项目的虚拟环境。我想设置一个在我的Pipenv中工作的别名,以执行冗长(且经常使用)的python命令。

我尝试通过将以下行添加到我的.env文件中来设置此别名:

alias launch='python manage.py collectstatic --noinput; heroku local'

但是,当我在Pipenv中运行新的launch命令时,无法识别该命令:

$ pipenv shell
$ launch
bash: launch: command not found

是否可以将别名添加到Pipenv .env文件中,以便在每次执行pipenv shell时加载该别名?

1 个答案:

答案 0 :(得分:1)

.env文件仅用于设置环境变量。它不是Shell脚本,并且不能包含诸如alias之类的任意命令。