>ssl_match_hostname········3.4.0.2··················py34_0
>sympy·····················0.7.5····················py34_0
>tables····················3.1.1·····················
>tk························8.5.15························0
>tornado···················3.2.1····················py34_0
>ujson·····················1.33·····················py34_0
>werkzeug··················0.9.4····················py34_0
>xlrd······················0.9.3····················py34_0
>xlsxwriter················0.5.5····················py34_0
>yaml······················0.1.4·························1
>zeromq····················4.0.4·························0
>zlib······················1.2.7·························1
Установка и использование pip и virtualenv
Пакет pip — это самый популярный способ установить сторонние (нестандартные) пакеты Python. Несколько раздражает то, что такой полезный инструмент не являлся частью стандартного Python и его приходилось загружать и устанавливать самостоятельно. Как говорил мой друг, это жестокий, пугающий ритуал. Хорошая новость заключается в том, что, начиная с версии 3.4, pip является стандартной частью Python.
Вместе с pip часто используется программа virtualenv — это способ установить пакеты Python в заданный каталог, чтобы избежать взаимодействий с уже существующими пакетами Python. Это позволяет вам использовать любые Python-функции, даже если у вас нет разрешения изменять текущую установленную версию.
Если у вас установлен Python 3, но под рукой только версия pip для Python 2, получить версию для Python 3 под Linux или OS X можно следующим способом:
>$ curl — O http://python-distribute.org/distribute_setup.py
>$ sudo python3 distribute_setup.py
>$ curl — O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
>$ sudo python3 get-pip.py
Это установит pip-3.3 в каталог bin вашей версии Python 3. Далее для установки сторонних пакетов вы можете использовать pip-3.3 вместо версии для Python 2.
Вот несколько хороших руководств по pip и virtualenv:
• http://bit.ly/jm-pip-vlenv;
• http://bit.ly/hhgp-pip.
Установка и использование conda
До недавнего момента pip всегда загружал файлы исходных кодов, а не бинарные файлы. Это могло стать проблемой для модулей Python, которые построены на основе библиотек С. Недавно разработчики Anaconda создали conda (http://www.continuum.io/blog/conda), для того чтобы решить эту проблему. pip — это менеджер пакетов для Python, а conda работает с любыми языками программирования и ПО. conda также не нуждается в чем-то вроде virtualenv для того, чтобы содержать отдельно разные пакеты.