হ্যাঁ! আপনার পাইপটিকে আপনার পাইথন প্যাকেজ ম্যানেজার হিসাবে ব্যবহার করা উচিত ( http://pypi.python.org/pypi/pip )
পাইপ ইনস্টল প্যাকেজ সহ, আপনি একটি করতে পারেন
pip freeze
এবং এটি সমস্ত ইনস্টল করা প্যাকেজ তালিকাভুক্ত করবে। আপনার সম্ভবত ভার্চুয়ালেনভ এবং ভার্চুয়ালেনভ্রাপার ব্যবহার করা উচিত । আপনি যখন একটি নতুন প্রকল্প শুরু করবেন, আপনি এটি করতে পারেন
mkvirtualenv my_new_project
এবং তারপরে (সেই ভার্চুয়ালেনভের ভিতরে), করুন do
pip install all_your_stuff
এই উপায়ে, আপনি workon my_new_project
এবং তারপরে pip freeze
সেই ভার্চুয়ালেনভ / প্রকল্পের জন্য কোন প্যাকেজ ইনস্টল করা হয়েছে তা দেখতে পারেন।
উদাহরণ স্বরূপ:
➜ ~ mkvirtualenv yo_dude
New python executable in yo_dude/bin/python
Installing setuptools............done.
Installing pip...............done.
virtualenvwrapper.user_scripts creating /Users/aaylward/dev/virtualenvs/yo_dude/bin/predeactivate
virtualenvwrapper.user_scripts creating /Users/aaylward/dev/virtualenvs/yo_dude/bin/postdeactivate
virtualenvwrapper.user_scripts creating /Users/aaylward/dev/virtualenvs/yo_dude/bin/preactivate
virtualenvwrapper.user_scripts creating /Users/aaylward/dev/virtualenvs/yo_dude/bin/postactivate
virtualenvwrapper.user_scripts creating /Users/aaylward/dev/virtualenvs/yo_dude/bin/get_env_details
(yo_dude)➜ ~ pip install django
Downloading/unpacking django
Downloading Django-1.4.1.tar.gz (7.7Mb): 7.7Mb downloaded
Running setup.py egg_info for package django
Installing collected packages: django
Running setup.py install for django
changing mode of build/scripts-2.7/django-admin.py from 644 to 755
changing mode of /Users/aaylward/dev/virtualenvs/yo_dude/bin/django-admin.py to 755
Successfully installed django
Cleaning up...
(yo_dude)➜ ~ pip freeze
Django==1.4.1
wsgiref==0.1.2
(yo_dude)➜ ~
বা যদি আপনার কাছে একটি অজগর প্যাকেজ থাকে একটি প্রয়োজনীয়তা.পিপ ফাইল,
mkvirtualenv my_awesome_project
pip install -r requirements.pip
pip freeze
কৌতুক করবে