据我所知,我必须使用较低级别的pew ls
和pew rm {name}
来查找和删除未使用的 venvs。 如果这包含在 pipenv 本身中,那就太好了。
出于这个原因,我强烈支持在与项目相同的目录中创建虚拟环境。 没有那么“神奇”,删除整个项目(包括其虚拟环境)也很简单。
所以要清楚@jacebrowning ,您描述的功能仍然可以通过PIPENV_VENV_IN_PROJECT
环境变量轻松获得。
@xi我认为我们可以引入这种功能,但我不确定@kennethreitz是否希望向 API 添加新命令。 以前,当virtualenv 目录默认与项目一起定位时,用户可以使用rm
删除该目录并重新开始。 我认为pew
命令有点类似,但它确实需要了解 pipenv 的一些内部工作原理。
至少,这应该被记录下来,但也许 Kenneth 会对他希望如何最好地解决这个问题有一些想法。
@nateprewitt谢谢! 自从它们上升以来,我实际上还没有通读过这些文档。
最有用的评论
出于这个原因,我强烈支持在与项目相同的目录中创建虚拟环境。 没有那么“神奇”,删除整个项目(包括其虚拟环境)也很简单。