pip list
सभी पैकेज दिखाता है।
pip freeze
शो संकुल आप के माध्यम से स्थापित pip
(याpipenv
अगर उस उपकरण का उपयोग) एक आवश्यकताओं प्रारूप में आदेश।
जब मेरा वर्चुअल लिफाफा बनाया जाता है तो उस सेटपूल , पाइप , व्हील के नीचे रिमार्क लगाए जाते हैं pipenv shell
। मेरे द्वारा ये पैकेज स्थापित नहीं किए गए थे pip
:
test1 % pipenv shell
Creating a virtualenv for this project…
Pipfile: /Users/terrence/Development/Python/Projects/test1/Pipfile
Using /usr/local/Cellar/pipenv/2018.11.26_3/libexec/bin/python3.8 (3.8.1) to create virtualenv…
⠹ Creating virtual environment...
<SNIP>
Installing setuptools, pip, wheel...
done.
✔ Successfully created virtual environment!
<SNIP>
अब की समीक्षा और संबंधित आदेशों जहां मैं केवल स्थापित किया है के उत्पादन की तुलना शांत-लिब और sampleproject (जिनमें से peppercorn निर्भरता है):
test1 % pip freeze <== Packages I'VE installed w/ pip
-e git+https://github.com/gdamjan/hello-world-python-package.git@10<snip>71#egg=cool_lib
peppercorn==0.6
sampleproject==1.3.1
test1 % pip list <== All packages, incl. ones I've NOT installed w/ pip
Package Version Location
------------- ------- --------------------------------------------------------------------------
cool-lib 0.1 /Users/terrence/.local/share/virtualenvs/test1-y2Zgz1D2/src/cool-lib <== Installed w/ `pip` command
peppercorn 0.6 <== Dependency of "sampleproject"
pip 20.0.2
sampleproject 1.3.1 <== Installed w/ `pip` command
setuptools 45.1.0
wheel 0.34.2