首页 > 解决方案 > 无法使用 Python 3.8 在 Windows 10 上安装“psycopg2”

问题描述

昨天我错误地卸载了python 3.7版本。然后我再次安装python(这次是3.8版本)并再次设置我的环境。但是我无法启动具有 Postgres 连接的 Django 项目。实际上我无法在我的环境中安装“ psycopg2 ”。我搜索了几个小时并实施了从网上获得的所有解决方案,但它不起作用。让我告诉你我到目前为止做了什么。



请帮我摆脱这个。我坚持了几个小时。

标签: djangopostgresqlpsycopg2python-3.8

解决方案


当你问这个问题时,Python 3.8 刚刚发布,所以 Python 3.8 还没有任何轮子。

当时,我的建议是安装 Python 3.7.X 并安装二进制轮:

pip install psycopg2-binary

从那时起,已经为 Python 3.8 发布了二进制轮子,因此上述命令也应该适用于 Python 3.8.X。

如果可以避免的话,我不会尝试在 Windows 上从源代码构建。

最后,您误解了文档中有关 Python 2 的部分。如果您正在运行 Python 2,则只需要 Python 2.7。对于您应该用于所有新项目的 Python 3,它目前支持 Python 3.4 到 3.8。


推荐阅读