如果环境目录不为空,为什么命令“pipenv rm”不起作用?(窗口)

2024-10-03 11:20:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用pipenv install创建了一个测试虚拟环境,以实践我新安装的pipenv。我使用pipenv --rm删除了虚拟环境,它在cmd提示符中给出了以下输出:

D:\Desktop\testproject>pipenv --rm
Removing virtualenv (C:\Users\Harry\.virtualenvs\testproject-Ox2snZ7k)…
[=== ] Running...Error:  An error occurred while removing C:\Users\Harry\.virtualenvs\testproject-Ox2snZ7k!
[WinError 145] The directory is not empty: 'C:\\Users\\Harry\\.virtualenvs\\testproject-Ox2snZ7k'

这让我想知道:--rm如果这意味着我必须自己手动删除环境目录(例如testproject-Ox2snZ7k),那么它的意义何在


Tags: installrmcmdvirtualenvpipenv虚拟环境virtualenvsusers
1条回答
网友
1楼 · 发布于 2024-10-03 11:20:49

第二天早上,我尝试了pipenv rm,虚拟环境被删除,没有任何问题。正如@ivan_pozdeev评论的那样,环境中的某些东西可能正在其他地方使用

如果这种情况再次发生,我将用Procmon结果更新此答案

相关问题 更多 >