Pipenv shell 命令创建新的 venv 而不是加载现有的
Pipenv shell command creates new venv instead of loading existing
几个月来,我一直在成功使用位于 ~/.virtualenvs 的 pipenv 创建的虚拟环境。但是,今天当我尝试使用“pipenv shell”(在正确的目录中)激活它时,pipenv 在当前目录中创建了一个新的 .venv 文件,而不是从 ~/.virtualenvs 加载环境。我主要关心的是:如何将 pipenv 重定向到现有的虚拟环境?出于好奇,有什么想法会突然导致这种行为吗?
只需转到 project/venv bin 文件夹,然后执行 source activate
它将激活,因为它只是 virtualenv
的包装器
几个月来,我一直在成功使用位于 ~/.virtualenvs 的 pipenv 创建的虚拟环境。但是,今天当我尝试使用“pipenv shell”(在正确的目录中)激活它时,pipenv 在当前目录中创建了一个新的 .venv 文件,而不是从 ~/.virtualenvs 加载环境。我主要关心的是:如何将 pipenv 重定向到现有的虚拟环境?出于好奇,有什么想法会突然导致这种行为吗?
只需转到 project/venv bin 文件夹,然后执行 source activate
它将激活,因为它只是 virtualenv