【问题标题】:Psycopg2 Symbol not found: _PQbackendPID Expected in: dynamic lookup未找到 Psycopg2 符号:_PQbackendPID 预期在:动态查找
【发布时间】:2012-12-09 16:21:39
【问题描述】:

安装 psycopg2 后尝试运行 python / django 时出现此错误:

错误:dlopen(/Users/macbook/Envs/medint/lib/python2.7/site-packages/psycopg2/_psycopg.so,2):找不到符号:_PQbackendPID 引用自:/Users/macbook/Envs/medint/lib/python2.7/site-packages/psycopg2/_psycopg.so 预期于:动态查找

有人吗?

【问题讨论】:

    标签: python django postgresql heroku psycopg2


    【解决方案1】:

    我想我可能已经解决了这个问题......但我不确定因为我跑了多少步又重新跑了一遍,但我想给其他人留下提示,以防他们遇到同样的问题。

    我在山狮 10.8.2 我结束了:

    Install Brew  ( going thru all the brew doctor clean ups )
    Install postgresql ( using Brew )
    Install psycopg2 via pip install 
    Install postgresApp ( native OSX app from Heroku )
    Launch postgresApp
    python manage.py runserver 
    

    现在它可以工作了……或者似乎可以。

    【讨论】:

      【解决方案2】:

      在 Mojave macOS 上,我通过运行以下步骤解决了这个问题:

      • pip 卸载 psycopg2
      • pip install psycopg2-binary

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-03-17
        • 2011-10-23
        • 2022-07-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-05
        相关资源
        最近更新 更多