我创建了一个bash脚本来为几个应用程序(React,Next.js,django等)搭建样板。
在我的django_install()
函数的一部分中,我运行了以下代码(在这里简化):
mkdir "$app_name"
cd ./"$app_name" || exit 0
gh repo clone <my-repo-boilerplate> .
rm -rf .git
pipenv install
pipenv install --dev
exit 0
我还想执行pipenv shell
和一些需要在虚拟环境中运行的命令,因为我的样板文件中有一些自定义脚本,我想运行这些脚本来完全自动化脚本。
我知道我不能在我的bash脚本中运行pipenv shell
或python manage.py [etc...]
。
我怎么能做到呢?
1条答案
按热度按时间hts6caw31#
我想你可以用
pipenv run
来实现。例如:它将在pipenv创建的虚拟环境中运行
python manage.py
。https://pipenv.pypa.io/en/latest/cli/#pipenv-run