我使用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),那么它的意义何在
第二天早上,我尝试了
pipenv rm
,虚拟环境被删除,没有任何问题。正如@ivan_pozdeev评论的那样,环境中的某些东西可能正在其他地方使用如果这种情况再次发生,我将用Procmon结果更新此答案
相关问题 更多 >
编程相关推荐