将pipenv shell作为bash脚本的一部分运行

kx5bkwkv  于 2023-06-30  发布在  Shell
关注(0)|答案(1)|浏览(147)

我创建了一个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 shellpython manage.py [etc...]
我怎么能做到呢?

hts6caw3

hts6caw31#

我想你可以用pipenv run来实现。例如:

pipenv run python manage.py [etc...]

它将在pipenv创建的虚拟环境中运行python manage.py
https://pipenv.pypa.io/en/latest/cli/#pipenv-run

相关问题