कैसे "pipenv रन" द्वारा बनाई गई एक virtualenv को हटाने के लिए


129

मैं अजगर सीख रहा हूं। मेरी एक छोटी सी परियोजना में मैं भाग गया

pipenv run python myproject.py

और इसने मेरे लिए एक virtualenv बनाया C:\Users\USERNAME\.virtualenvs

मैंने पाया कि उसने अपने प्रोजेक्ट सोर्स कोड डायरेक्टरी के तहत कुछ फाइलें बनाई या संशोधित की हैं। मैं अभी सोच रहा हूँ कि इस virtualenv को कैसे साफ़ किया जाए और अपने प्रोजेक्ट को वापस एक no-virtualenv स्थिति में बदला जाए।

मैं अजगर 3.6.4, और PyCharm का उपयोग कर रहा हूं।

जवाबों:


276

आप निम्न विकल्प के pipenvसाथ कमांड चला सकते हैं --rm:

pipenv --rm

यह आपके लिए बनाए गए virtualenv को ~ / .virtualenvs के तहत हटा देगा

Https://pipenv.kennethreitz.org/en/latest/cli/#cmdoption-pipenv-rm देखें


2
तो ... कि अगर मैं अभी भी निर्देशिका युक्त काम करता है Pipfile। लेकिन क्या होगा अगर मैंने इसे हटा दिया है?
ऑफबी 1

7
@ offby1 बस मैन्युअल रूप से टर्मिनल में जाकर ~/.virtualenvsडायरेक्टरी को हटाकर इसे डिलीट कर देता है । निर्देशिका का नाम प्रोजेक्ट प्लस के स्थान पर हैश के नाम पर रखा गया हैprojectname-Kovkq8ZR
टॉम

5
अगर कोई एनवी बनाने के लिए कमांड है तो एक को हटाने के लिए एक कमांड होनी चाहिए, स्विच नहीं।
एंड्रयू

1
मैं सभी के बजाय एक विशिष्ट virtualenv हटाना चाहते हैं, क्या करेंगे?
बन्नी इशाक के

5
@BaneeIshaqueK pipenv --rmकेवल वर्तमान निर्देशिका में virtualenvसंबद्ध के लिए निकालता है Pipfile
मार्को सुल्ला
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.