Я установил psycopg2 на свою машину Ubuntu Natty, используя apt-get. Теперь я хотел бы узнать его номер версии. Может кто-то сказать, какой метод найти номер версии для таких пакетов python.
Как найти номер версии psycopg2
Ответ 1
Поскольку вы установили его с помощью диспетчера пакетов, вы можете получить версию из командной строки с помощью этой команды:
dpkg -s psycopg2
В качестве альтернативы вы можете получить версию с помощью pip
, если у вас установлен этот
pip freeze | grep psycopg2
Или просто запустите команду python, чтобы сообщить вам:
python -c "import psycopg2; print(psycopg2.__version__)"
Примеры вывода:
λ > pip freeze | grep psycopg2
psycopg2==2.4.4
λ > python -c "import psycopg2; print(psycopg2.__version__)"
2.4.4 (dt dec pq3 ext)
Ответ 2
Вы можете проверить атрибут __version__
в модуле, изнутри Python:
>>> psycopg2.__version__
'2.5 (dt dec pq3 ext)'