如何在 virtualenv 的子目录中使用 pipenv 创建一个新的 virtualenv?
How to create a new virtualenv with pipenv in a subdirectory of a virtualenv?
我有这个目录结构:
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?
cd subdirectory
touch Pipfile
pipenv run python3 script_to_run.py
这将为此子目录生成一个新的 virtualenv。
您可以直接调用 pipenv run subdirectory/script_to_run.py
我有这个目录结构:
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?
cd subdirectory
touch Pipfile
pipenv run python3 script_to_run.py
这将为此子目录生成一个新的 virtualenv。
您可以直接调用 pipenv run subdirectory/script_to_run.py