我正在寻找一种方法来测试某个目录是否为virtualenv,例如通过检查目录中密钥文件的存在或内容。
这样做的目的是我想创建一个管理virtualenvs的脚本,我想阻止它删除一个实际上不是virtualenv的目录(如果我使用tab完成选择virtualenv可能会发生这种情况)并且很高兴。
是否有某种标准方法可以检测目录是否已被virtualenv
初始化为virtualenv?我的解决方案只适用于最新版本的virtualenv。
我目前的解决方案是检查两条路径bin/python
和bin/activate
是否存在。