这是一个批处理脚本:
Z:
cd Z:\different_directory
pipenv shell
cd ..\another_directory
:End
cmd /k
Run Code Online (Sandbox Code Playgroud)
此处发生的是启动了pipenv Shell,但虚拟环境未CD。相反,一旦退出pipenv,它就会运行cd命令。
是否可以使用此批处理脚本从pipenv内部运行命令?
您可以使用pipenv run代替pipenv shell直接运行python命令或批处理脚本。您将无法pipenv run cd ../another_dir直接运行,但是我假设这不是此操作的主要目标,因为您只能在该会话中更改目录。您可以使用以下命令创建批处理脚本,例如test.bat
cd ../another_dir
python test.py
Run Code Online (Sandbox Code Playgroud)
然后运行pipenv run test.bat。以下页面有更多详细信息。
来源:http : //witkowskibartosz.com/blog/pipenv_run_vs_pipenv_shell.html#.W2SBZflKhaQ
| 归档时间: |
|
| 查看次数: |
1155 次 |
| 最近记录: |