2017-05-17 16 views
0

仮想環境をシェルコマンド$rmvirtualenv my_venvで削除した後に復元することはできますか?削除されたvirtualenvを復元する

オンラインで検索しても問題は見つかりません。

requirements.txtのようなものは古い環境に残っていますか?

+0

It(virtualenvwrapper)は '〜/ Envs'でディレクトリを作成して削除します(変更する場合があります)。だから、あなたはフォルダを復元する方法を探す必要があります – Igonato

+0

ありがとう。これらの仮想環境は '〜/ .virtualenvs'にあります。そのフォルダにもゴミ箱にもその明白な兆候はありません。 – Astrophe

答えて

1

仮想環境のフォルダを削除すると、仮想環境自体が削除されています。 virtualenvwrapper documentationによると

rmvirtualenv

WORKON_HOMEで、環境を削除します。

ただし、設定や削除された環境を取得する可能性のあるファイルには何も言及していません。ただし、失われた環境を回復するのに役立つものがあるかどうかを確認するには、WORKON_HOMEを検索することをおすすめします。しかし、私はの拡張子としてvirtualenvwrapperを使用したことがありません。代わりにvirtualenvスタンドアロンを使用します。 virtualenv documentationから

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

仮想環境を削除する環境

を削除するには、単にそれを無効にし、そのすべての内容と環境のフォルダを削除することによって行われます

言い換えれば、環境フォルダを削除すると、環境フォルダのコピーがどこかにあるか、ごみ箱から回復できない限り、環境はもう存在しません。仮想環境にアクセスできる可能性がありますそこから。これまでのところ、復旧オプションはvirtualenvから見ることはできません。

運が良ければ

+0

ありがとうございます。ディレクトリはゴミ箱には行きませんでした。私はrequirement.txtがどこにも格納されていないと思います。 – Astrophe

関連する問題