Cara menghapus virtualenv yang dibuat oleh "pipenv run"

129

Saya belajar Python. Dalam salah satu proyek kecil saya, saya menjalankan

pipenv run python myproject.py

dan itu menciptakan virtualenv untuk saya di C:\Users\USERNAME\.virtualenvs

Saya menemukannya juga membuat atau mengubah beberapa file di bawah direktori kode sumber proyek saya. Saya hanya ingin tahu bagaimana cara menghapus virtualenv ini dengan bersih dan mengembalikan proyek saya ke status no-virtualenv.

Saya menggunakan python 3.6.4, dan PyCharm.

Z.Wei
sumber

Jawaban:

276

Anda dapat menjalankan pipenvperintah dengan --rmopsi seperti di:

pipenv --rm

Ini akan menghapus virtualenv yang dibuat untuk Anda di bawah ~ / .virtualenvs

Lihat https://pipenv.kennethreitz.org/en/latest/cli/#cmdoption-pipenv-rm

Pemula Piramida
sumber
2
Jadi ... itu berfungsi jika saya masih memiliki direktori yang berisi file Pipfile. Tetapi bagaimana jika saya telah menghapusnya?
offby1
7
@ offby1 hapus saja secara manual di terminal dengan masuk ke ~/.virtualenvsdan menghapus direktori. Direktori ini dinamai proyek ditambah hash lokasinya misalnyaprojectname-Kovkq8ZR
Tom
5
jika ada perintah untuk membuat env, harus ada perintah untuk menghapusnya, bukan saklar.
Andrew
1
saya ingin menghapus virtualenv tertentu, bukan semua, apa yang akan saya lakukan?
Banee Ishaque K
5
@BaneeIshaqueK pipenv --rmhanya menghapus virtualenvuntuk yang terkait Pipfiledi direktori saat ini.
Marco Sulla