今天我发现Python连接PostgreSQL有psycopg2和psycopg2-binary两个包,我应该选择哪一个?这两个包有什么区别?似乎没有人谈论它们之间的区别。看起来因为依赖项的原因,安装psycopg2很困难。而psycopg2-binary易于安装,但能力较弱。
这两者之间的区别在于 二进制包是开发和测试的实用选择,但在生产中建议使用从源代码构建的包,而 构建psycopg2需要一些先决条件(C编译器,一些外部开发库包) 在Python软件包索引(PyPI)项目网站的psycopg2文档中阅读更多。