gpt4 book ai didi

django - 在 OS Big Sur i.c.w 上加载 psycopg2 模块时出错。苹果硅

转载 作者:行者123 更新时间:2023-12-05 06:56:46 27 4
gpt4 key购买 nike

尝试在装有 OS 11/Big Sur 的新 Apple Silicon 机器上安装 Django 项目。当我尝试运行 manage.py 命令时,出现以下错误:

/venv/lib/python3.8/site-packages/django/db/backends/postgresql/base.py", line 29, in <module>
raise ImproperlyConfigured("Error loading psycopg2 module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: dlopen({removed}/venv/lib/python3.8/site-packages/psycopg2/_psycopg.cpython-38-darwin.so, 2): Symbol not found: _PQbackendPID
Referenced from: {removed}/venv/lib/python3.8/site-packages/psycopg2/_psycopg.cpython-38-darwin.so
Expected in: flat namespace

我用 Postgres.app 安装了 postgres

尝试了很多事情。 f.i.在/usr/local/lib 中设置以下符号链接(symbolic link)

libpq.5.dylib -> /Applications/Postgres.app/Contents/Versions/latest/lib/libpq.5.13.dylib

安装 psycopg2-binary 给了我其他错误。

到目前为止,没有运气。不确定原因是 OS11 还是新的 Silicon。

最佳答案

我也有过和你一样的经历。使用默认终端甚至使用 Visual Studio Code 终端路由到 zsh 也会失败。 /image/4dK8w.png

我终于可以使用 iTerm 运行 python manage.py runserver,但使用 Rosetta 运行。

/image/t3mlU.png

/image/6kfWU.png

关于django - 在 OS Big Sur i.c.w 上加载 psycopg2 模块时出错。苹果硅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65062963/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com