python获取所有的安装包

获取安装的所有package:
方式一:
1.选择 tools -- run manage.py task 
2.敲入命令shell


方式二:
1.选择tools -- start ssh session -- 选择工程对应的vagrant
2. (python-django)vagrant@precise64:~$ cd /vagrant/
3. (python-django)vagrant@precise64:/vagrant$ python manage.py shell


import pip
installed_packages = pip.get_installed_distributions()
installed_packages_list = sorted(["%s==%s" % (i.key, i.version) for i in installed_packages])
print(installed_packages_list)


As a (too long) one liner:


sorted(["%s==%s" % (i.key, i.version) for i in pip.get_installed_distributions()])
Giving:


['behave==1.2.4', 'enum34==1.0', 'flask==0.10.1', 'itsdangerous==0.24', 
 'jinja2==2.7.2', 'jsonschema==2.3.0', 'markupsafe==0.23', 'nose==1.3.3', 
 'parse-type==0.3.4', 'parse==1.6.4', 'prettytable==0.7.2', 'requests==2.3.0',
 'six==1.6.1', 'vioozer-metadata==0.1', 'vioozer-users-server==0.1', 
 'werkzeug==0.9.4']

你可能感兴趣的:(Python)