在Windows上用Python构建PostgreSQL

-2 投票
2 回答
3239 浏览
提问于 2025-04-18 08:55

我可以在Windows上用Python从源代码安装和构建PostgreSQL吗?这样做靠谱吗?目前在他们的文档中,他们只提供了Visual C++作为唯一的选项!

如果可以(而且可靠),我在哪里可以找到用Python构建和定制我的PostgreSQL的相关资料?除非这是唯一的方法,否则我不想去学Visual C++。我还有GitBash,这样会有帮助吗……


对于那些对数据库一无所知的人来说。文档中从来没有提到这一点,因为他们认为这是理所当然的。

总之:从源代码构建/安装一个数据库和与数据库进行交互/工作是完全不同的事情。

2 个回答

1

既然你想用PostgreSQL,其实不需要自己编译什么。只要去安装PostgreSQL,然后再安装psycopg2(这是Python用的PostgreSQL客户端库)的Windows版本就可以了。

如果你想要自己构建PostgreSQL数据库服务器——这通常只有在你想修改PostgreSQL本身的时候才需要做,而且作为初学者你可能并不想这样——那么你应该使用Postgres开发者推荐的编译器,因为他们很可能只为那个编译器提供了项目或构建文件。

1

有一个库可以让你用Python访问Postgres数据库,叫做 psycopg。你可以在 这里 找到它的使用教程。

如果你刚开始学习数据库,建议你也看看 Sqlite,这是一个更轻量级的数据库,而且它已经包含在Python的标准库里。

撰写回答