恢复已删除的virtualenv

时间:2017-05-17 17:20:41

标签: python bash ubuntu virtualenv virtualenvwrapper

使用shell命令$rmvirtualenv my_venv删除虚拟环境后,是否可以恢复虚拟环境?

我在网上搜索找不到任何相关信息。

像旧的环境那样,还有什么类似的设备会被遗忘吗?

1 个答案:

答案 0 :(得分:1)

通过删除虚拟环境的文件夹,您已删除了虚拟环境本身。

根据virtualenvwrapper documentation

  

rmvirtualenv

     

删除WORKON_HOME中的环境。

但它没有提及任何与设置或任何可能检索已删除环境的文件相关的内容。但是,我建议您探索 WORKON_HOME 以查看恢复丢失环境是否有用。但是,我从未使用virtualenvwrapper作为virtualenv的扩展名,而是使用virtualenv替代。

来自virtualenv documentation

  

删除环境

     

删除虚拟环境只需将其停用并删除环境文件夹及其所有内容即可:

(ENV)$ deactivate
$ rm -r /path/to/ENV

换句话说,一旦删除环境文件夹,环境就不再存在,除非您在某处拥有环境文件夹的副本,或者您可以从垃圾箱中恢复它,您可能可以访问从那里的虚拟环境。到目前为止,我无法从virtualenv看到任何恢复选项。

祝你好运