【发布时间】:2019-06-27 16:36:32
【问题描述】:
我想创建一个 .bat 文件以 cd 到我的工作目录,启动 pipenv 虚拟环境,然后在 pipenv shell 命令提示符下运行一系列命令。
#test.bat
cd C:\testdirectory
pipenv shell
echo test
我的 pipenv shell 启动了,但是“回声测试”没有执行。
【问题讨论】:
-
pipenv shell之后的批处理文件中的命令不会执行,因为它们仍在命令外壳的上下文中。批处理文件不能这样工作。 -
谢谢,肯。有没有一种方法可以自动化您知道的 pipenv shell 命令?
-
不确定您要自动化什么。请参阅realpython.com/pipenv-guide,其中讨论了应该如何使用 shell。您究竟需要在哪里添加自动化?
-
我经常串联运行以下3个命令:“manage.py makemigrations [app], manage.py migrate [app], manage.py runserver。”如果我能创建一个快捷方式来运行它们,那就太好了。
标签: command-prompt pipenv