运行 pipenv shell 作为 bash 脚本的一部分
Run pipenv shell as part of a bash script
我创建了一个 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...]
。
如何实现?
我认为您可以使用 pipenv run
。例如:
pipenv run python manage.py [etc...]
这将 运行 python manage.py
在虚拟环境中创建我的 pipenv。
我创建了一个 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...]
。
如何实现?
我认为您可以使用 pipenv run
。例如:
pipenv run python manage.py [etc...]
这将 运行 python manage.py
在虚拟环境中创建我的 pipenv。