如何在virtualenv的子目录中使用pipenv创建新的virtualenv?

时间:2019-03-30 20:37:49

标签: python virtualenv pipenv

我有这个目录结构:

code/
├── some_script.py
├── Pipfile
├── Pipfile.lock
└── subdirectory/
    └── script_to_run.py

subdirectory/目录中,我想运行script_to_run.py,但是当我pipenv run python3 script_to_run.py时,我遇到以下问题:pipenv假定我位于code/目录中,而不是subdirectory/目录。

如何使用pipenv为subdirectory/生成新的virtualenv?

2 个答案:

答案 0 :(得分:0)

cd subdirectory
touch Pipfile
pipenv run python3 script_to_run.py

这将为此子目录生成一个新的virtualenv。

答案 1 :(得分:0)

您可以简单地致电pipenv run subdirectory/script_to_run.py