无法在安装了Python3.8的Windows 10上安装"ological copg2" [英] Cannot install "psycopg2" on Windows 10 with Python 3.8

查看:15
本文介绍了无法在安装了Python3.8的Windows 10上安装"ological copg2"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

昨天我错误地卸载了python3.7版本。然后,我再次安装了Python(这次是3.8版),并再次设置了我的环境。但我无法启动我的Django项目,因为它与Postgres有关。实际上,我不能在我的环境中安装"心理拷贝2"。我搜索了几个小时,并实施了我从网上得到的每一个解决方案,但它不起作用。让我告诉你我到目前为止做了什么。


  • 首先它说要在我的路径中添加postgres,所以我在我的路径中添加了C:Program FilesPostgreSQL12in
  • 然后出现一个新问题,其中包含一个包含2个严重错误的巨大错误报告。

    错误:为心理拷贝2生成轮子失败

    ..................

    正在运行心理拷贝2的setup.py安装...错误

    我尝试升级车轮,但它显示

    要求已更新

  • http://initd.org/psycopg/docs/install.html#install-from-source 我从该站点了解到,opcopg2需要python2版本。所以我还安装了python2.7

  • 我重新安装了PostgreSQL,但它不起作用。
  • 我删除了我的虚拟环境并重新创建,但它不起作用。
  • 有人说他们通过运行pip install psycopg2-binary来解决这个问题,但它对我不起作用。

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

推荐答案

当您问这个问题时,Python3.8是最近发布的,所以还没有任何适用于Python3.8的轮子。

当时,我的建议是安装Python3.7.X并安装二进制轮子:

pip install psycopg2-binary

从那时起,已经发布了适用于Python3.8的二进制轮子,因此上面的命令应该也适用于Python3.8.X。

如果可以避免,我不会尝试在Windows上从源代码生成。

最后,您误解了文档中有关Python2的部分。如果您运行的是Python2,则仅需要使用Python2.7。对于应该用于所有新项目的Python3,它当前支持Python3.4到3.8。

这篇关于无法在安装了Python3.8的Windows 10上安装"ological copg2"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆