643

次のコマンドで環境を作成しました。virtualenv venv --distribute

次のコマンドでは削除できませんrmvirtualenv venv。- これは、virtualenvwrapperについて以下の回答で説明されているように、virtualenvwrapperの一部です。

ls現在のディレクトリでを実行しても、venvが表示されます

私がそれを取り除くことができる唯一の方法は次のようです:sudo rm -rf venv

環境がアクティブではないことに注意してください。Ubuntu11.10を実行しています。何か案は?システムを再起動してみましたが、役に立ちませんでした。

4

18 に答える 18

609

私がそれを取り除くことができる唯一の方法は次のようです:sudo rm -rf venv

それでおしまい!仮想環境を削除するコマンドはありません。単にそれを非アクティブ化し、再帰的に削除することでそのアーティファクトをアプリケーションから取り除きます。

これは、使用している仮想環境の種類に関係なく同じであることに注意してください。virtualenv、、venvAnaconda環境、、pyenvpipenvすべてここで同じ原則に基づいています。

于 2012-06-12T21:58:56.483 に答える
185

@skytreaderが以前にコメントした内容をエコーするだけで、はではなく、rmvirtualenvによって提供されるコマンドです。たぶんあなたはインストールしていませんでしたか?virtualenvwrappervirtualenvvirtualenvwrapper

詳細については、 VirtualEnvWrapperコマンドリファレンスを参照してください。

于 2013-09-04T22:23:57.337 に答える
137

使用するrmvirtualenv

で環境を削除します$WORKON_HOME

構文:

rmvirtualenv ENVNAME

現在の環境を削除する前に、非アクティブ化を使用する必要があります。

$ rmvirtualenv my_env

参照: http: //virtualenvwrapper.readthedocs.io/en/latest/command_ref.html

于 2016-10-24T05:16:42.853 に答える
103

すべての依存関係を再帰的にアンインストールしてから、venvを削除することで、すべての依存関係を削除できます。

アイザックターナーの解説を含む編集

source venv/bin/activate
pip freeze > requirements.txt
pip uninstall -r requirements.txt -y
deactivate
rm -r venv/
于 2016-05-11T06:11:29.743 に答える
49

システムから仮想環境を削除するだけです。特別なコマンドはありません。

rm -rf venv
于 2016-09-21T18:16:21.207 に答える
49

pyenvを使用している場合は、仮想環境を削除できます。

$ pyenv virtualenv-delete <name>
于 2019-05-07T10:06:13.277 に答える
38

virtualenvの公式ドキュメントhttps://virtualenv.pypa.io/en/stable/userguide/から

環境の削除

仮想環境の削除は、仮想環境を非アクティブ化し、環境フォルダーとそのすべての内容を削除するだけで実行できます。

(ENV)$ deactivate
$ rm -r /path/to/ENV
于 2018-03-03T12:27:34.623 に答える
22

1.Python環境を削除します

virtualenvを削除するコマンドはないので、手動で削除する必要があります。virtualenvがdeactivateオンになっている場合は、削除してフォルダーを削除する必要があります。

deactivate
rm -rf <env path>

2.環境を作成します。別のPythonバージョンで

環境を作成する場合、Pythonはデフォルトで現在のバージョンを使用するため、別の環境が必要な場合は、作成時に指定する必要があります。作成してenvします。Python 3.Xでは、次のようMyEnvに入力します。

python3.X -m venv MyEnv

Python 2.Xで作成するには、次virtualenvの代わりに使用しvenvます。

python2.X -m virtualenv MyEnv

3.マシン上のすべてのPythonバージョンを一覧表示します

前のコード行のいずれかが機能しなかった場合は、特定のバージョンがインストールされていない可能性があります。まず、すべてのバージョンを次のようにリストします。

ls -ls /usr/bin/python*

見つからなかった場合は、次を使用してPython3.Xをインストールしapt-getます。

sudo apt-get install python3.X
于 2020-08-13T16:59:21.900 に答える
10

私は以前pyenv uninstall my_virt_env_name、仮想環境を削除していました。

注:インストールスクリプトを介してインストールされたpyenv-virtualenvを使用しています。

于 2017-12-19T00:32:11.383 に答える
7

次のコマンドは私のために働きます。

rm -rf /path/to/virtualenv
于 2018-10-25T16:58:49.740 に答える
7

Windowsユーザーで、condaを使用してAnacondaプロンプトで環境を管理している場合は、次の操作を実行できます。

必ず仮想環境を非アクティブ化するか、AnacondaPromptを再起動してください。次のコマンドを使用して、仮想環境を削除します。

$ conda env remove --name $MyEnvironmentName

または、

C:\Users\USERNAME\AppData\Local\Continuum\anaconda3\envs\MYENVIRONMENTNAME

(これがデフォルトのファイルパスです)フォルダを手動で削除します。

于 2019-03-08T22:37:32.487 に答える
5

実際には2つの削除が必要です。

このスレッドの全員がすでに手動で削除するか、を使用して削除すると言ったプロジェクトフォルダrm -r projectfoldername

ただし、macOSにある実際のvirtualenvも削除する必要があります/Users/edison/.pyenv/versions/3.8.0/envs/myspecialenv

あなたはそれをするpyenv virtualenv-delete myspecialenvか、手動で取り除くことによってそれをすることができます。

于 2021-03-10T00:47:28.443 に答える
2

Windowsユーザーの場合は、C:\ Users \ your_user_name\Envsにあります。そこから削除できます。

また、コマンドプロンプトのrmvirtualenv環境名を試してください。

コマンドプロンプトで試したので、削除されたと表示されましたが、まだ存在していました。だから私は手動でそれを削除します。

于 2017-04-01T11:35:56.580 に答える
1

deactivate探しているコマンドです。すでに述べたように、仮想環境を削除するコマンドはありません。単にそれを非アクティブ化してください!

于 2017-11-11T00:31:34.483 に答える
1

Windowsユーザーの場合は、次の場所に移動して環境を削除することもできます。C:/Users/username/Anaconda3/envs ここで、仮想環境のリストを表示し、不要になった環境を削除できます。

于 2019-07-03T11:34:47.117 に答える
0

次の手順に従って、virtualenvに関連付けられているすべてのファイルを削除してから、virtualenvを再インストールして使用することができます。

cd {python virtualenv folder}

find {broken virtualenv}/ -type l                             ## to list out all the links

deactivate                                           ## deactivate if virtualenv is active

find {broken virtualenv}/ -type l -delete                    ## to delete the broken links

virtualenv {broken virtualenv} --python=python3           ## recreate links to OS's python

workon {broken virtualenv}                       ## activate & workon the fixed virtualenv

pip3 install  ... {other packages required for the project}

于 2020-05-14T12:59:50.517 に答える
0

cd \ environmentfolder_name \ Scripts \ deactivate.bat

ここに画像の説明を入力してください

于 2022-02-24T19:48:09.963 に答える
-9

手順1:以下のコマンドをコピーして貼り付け、virtualenvvirtualenvwrapperを削除します。

$ sudo pip uninstall virtualenv virtualenvwrapper

ステップ2:.bashrcに移動し、すべてのvirtualenvとvirtualenvwrapperを削除します

オープンターミナル:

$ sudo nano .bashrc

下にスクロールすると、次のコードが表示されますので、削除してください。

# virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh

次に、.bashrcを入手します。

$ source ~/.bashrc

最後の手順:ターミナル/シェルなしで/ homeに移動して検索します.virtualenv(名前を忘れたので、検索結果が類似している場合、.virtualenvまたは.venv単に削除した場合。これで機能します。

于 2019-02-25T12:52:09.797 に答える