วิธีลบ Virtualenv ที่สร้างโดย“ pipenv run”


129

ฉันกำลังเรียนภาษา Python ในโครงการเล็ก ๆ โครงการหนึ่งของฉันฉันทำงาน

pipenv run python myproject.py

และมันสร้างความเก่งกาจสำหรับฉัน C:\Users\USERNAME\.virtualenvs

ฉันพบว่ามีการสร้างหรือแก้ไขไฟล์บางไฟล์ภายใต้ไดเร็กทอรีซอร์สโค้ดโครงการของฉัน ฉันแค่สงสัยว่าจะลบ Virtualenv นี้ได้อย่างหมดจดและย้อนกลับโครงการของฉันกลับสู่สถานะที่ไม่มีคุณธรรม

ฉันใช้ python 3.6.4 และ PyCharm

คำตอบ:


277

คุณสามารถรันpipenvคำสั่งด้วย--rmตัวเลือกดังต่อไปนี้:

pipenv --rm

การดำเนินการนี้จะลบ Virtualenv ที่สร้างขึ้นสำหรับคุณภายใต้ ~ / .virtualenvs

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


2
ดังนั้น ... จะได้ผลถ้าฉันยังมีไดเร็กทอรีที่มีไฟล์Pipfile. แต่ถ้าฉันลบไปล่ะ?
offby1

7
@ offby1 เพียงแค่ลบมันในเทอร์มินัลด้วยตนเองโดยไปที่~/.virtualenvsและลบไดเร็กทอรี ไดเร็กทอรีตั้งชื่อตามโปรเจ็กต์บวกกับแฮชของตำแหน่งเช่นprojectname-Kovkq8ZR
Tom

5
หากมีคำสั่งให้สร้าง env ควรมีคำสั่งให้ลบหนึ่งคำสั่งไม่ใช่สวิตช์
Andrew

1
ฉันต้องการลบ Virtualenv เฉพาะแทนทั้งหมดจะทำอย่างไร?
Banee Ishaque K

5
@BaneeIshaqueK pipenv --rmจะลบเฉพาะvirtualenvสำหรับที่เกี่ยวข้องPipfileในไดเร็กทอรีปัจจุบัน
มาร์โกซัลลา
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.