当前位置: 首页 > 知识库问答 >
问题:

“为PsycopG2构建轮失败”-使用virtualenv和pip的MacOSX

沈弘文
2023-03-14

我第一次尝试和其他几个网站一起创建一个网站,在尝试使用Django/Python/Virtualenv时遇到了一个奇怪的错误。我已经为其他操作系统找到了这个问题的解决方案,比如Ubuntu,但在Mac上找不到任何好的解决方案。

virtualenv -p python3 venv
source venv/bin/activate
pip install -r requirements.txt

断言错误

为Django生成wheel失败-为psycopg2运行ToolBelt setup.py bdist_wheel

...

sudo apt-get install libpq-dev

共有1个答案

蒋曾笑
2023-03-14

我在Arch Linux上也遇到了同样的问题。我认为这不是一个依赖于操作系统的问题。不管怎样,我通过查找过时的包并更新来修复这个问题。

pip uninstall psycopg2
pip list --outdated
pip install --upgrade wheel
pip install --upgrade setuptools
pip install psycopg2

希望这能有所帮助...

 类似资料:
  • 第一次使用pip,尝试使用python-docs-示例教程库。当我运行“python-m pip安装-rrequirements.txt”命令时,许多脚本被拉进来,但是然后我得到了一系列“失败的构建轮”错误。其中一个显示在所附的代码块中(请原谅手动输入的换行符)。 有什么问题?有人见过这个吗?我没有修改库的任何部分或使用它的代码,我使用的是Python 2.7。12应该对PIP有良好的内置支持。

  • 问题内容: 尝试使用virtualenv 15.0.2设置虚拟环境时收到以下错误消息,但收到OSError setuptools pip wheel失败,错误代码为1。 任何想法如何解决这个问题? 问题答案: 我最终诉诸于使用conda来建立环境而不是virtualenv。显然virtualenv与anaconda不兼容。 此链接中的信息帮助我进行了设置: https://uoa-eresearc

  • 问题内容: 我正在遵循Heroku的教程来部署Django应用程序:http : //devcenter.heroku.com/articles/django#prerequisites。 一切正常,直到我涉及到这一部分: 我可以自己安装Django,但该探针与psycopg2一起使用。 我不断收到此错误: 我已经在机器上安装了PostgreSQL 9.1。 另外,在输出中,有很多这样的行: 我不

  • 问题内容: 遵循本文之后:如何在Windows上安装pip?在使用Enthought Canopy 64位系统的Windows系统上,由于出现错误,我无法使pip或easy_install正常工作: 我尝试重新安装setuptools,以admin身份运行cmd提示符,没有任何效果。 问题答案: 遇到此问题时,是因为我手动重命名了python所在的目录。这意味着必须重新安装setuptools和p

  • 我正在尝试使用<code>pip install turicreate</code>安装turicreat,但收到下面的错误。我不知道这个错误告诉我该怎么做。 评论中有人问我是否正确安装了llvm。我该怎么做? 我尝试使用

  • 问题内容: 在SO上,这是一个真正流行的问题,但是我看过的所有答案中,没有一个能清楚地说明此错误的真正含义以及发生的原因。 造成混乱的原因之一是,当您(例如)这样做时,您首先会得到以下错误: 然后出现以下消息,说明该软件包是: 。 这里发生了什么? (我想了解如何发生某些故障但仍然可以安装,以及是否可以信任此软件包正常运行?) 问题答案: 从那以后,似乎没有人提到我自己。我自己解决上述问题是最常见