当前位置:  开发笔记 > 编程语言 > 正文

"psycopg2构建轮失败" - 使用virtualenv和pip的MacOSX

如何解决《"psycopg2构建轮失败"-使用virtualenv和pip的MacOSX》经验,为你挑选了6个好方法。

我第一次尝试与其他几个网站建立网站,并且在尝试使用Django/Python/VirtualEnv时遇到了一个奇怪的错误.我已经为其他操作系统找到了解决这个问题的方法,比如Ubuntu,但是找不到适合Mac的好解决方案.

这是正在运行的相关代码:

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

运行该块后,我收到以下错误:

Asse田


django-toolbelt的构建轮失败为psycopg2运行setup.py bdist_wheel

...

Asse田


psycopg2构建轮失败无法构建django-toolbelt psycopg2

我相信我已经安装了"django-toolbelt"和"psycopg2",所以我不确定它为什么会失败.

我能想到的唯一区别是我没有使用该命令

sudo apt-get install libpq-dev

正如Ubuntu用法的指示,因为我相信用brew安装postgresql会处理标题.

感谢您的帮助或见解!



1> 小智..:

我在Arch linux上遇到了同样的问题.我认为这不是操作系统依赖的问题.无论如何,我通过找到过时的包并更新然后修复了这个问题.

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

希望这可以帮助...


在OS X上像我一样的魅力,谢谢!(OS X 10.11.2,Python 3.5.1,pip 7.1.2)

2> 小智..:

我也遇到同样的错误。使用Python 3.7.3和pip 19.1.1。

我使用以下命令。

pip install psycopg2-binary==2.8.3



3> hahmed..:

对于Mac OS X用户:

1.首先在终端中运行此命令检查postgresql路径:

pg_config

如果此操作失败,请查找如何将pg_config添加到路径中.

2.接下来通过在终端中运行此命令来安装Xcode Tools:

xcode-select --install

如果您现在已经整理了这两个,请尝试再次安装psycopg2


两者都很好,但仍然有问题

4> Farzad Faraz..:

我遇到了同样的问题,这似乎是莫哈韦问题,我可以通过以下方法解决:

sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /


为我工作。我有莫哈韦沙漠10.14.6

5> 小智..:

在OS X上,我能够通过在安装psycopg2之前升级滚轮来解决这个问题:

pip install --upgrade wheel



6> Adam Starrh..:

对于OSX Sierra用户,似乎可以通过xcode更新来解决:无法通过pip install安装psycopg2软件包...这是因为Sierra吗?


我尝试了将近10种不同的方法(包括从源代码构建postgres,将libs链接到我的路径,实际上是重新映像我的机器),这就是全部!
推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有