我正在使用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
时加载该别名?
答案 0 :(得分:1)
.env
文件仅用于设置环境变量。它不是Shell脚本,并且不能包含诸如alias
之类的任意命令。