Установите odoo8.0 на Mac OSX 10.11, я получил ошибку небезопасного использования относительного rpath libpq.5.dylib

Я скачал Odoo 8.0 с git, все мои шаги:

python --version
Python 2.7.10

Установил PostgresApp в приложения и выполнил

export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/latest/bin

Установленный пункт

sudo easy_install pip
Finished processing dependencies for pip

и установил homebrew и Xcode-select. Установлены другие библиотеки.

brew install autoconf automake libtool
brew install libxml2 libxslt libevent

Установленные зависимости Python

    `sudo easy_install -U setuptools
Finished processing dependencies for setuptools

cd odoo/
sudo pip install --user -r requirements.txt

Successfully installed Mako-1.0.1 Pillow-2.7.0 Werkzeug-0.9.6 `

Запуск одоо

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

./odoo.py --addons-path=addons --db-filter=mydb

И я получил эту ошибку:

  Traceback (most recent call last):
  File "./odoo.py", line 160, in <module>
    main()
  File "./odoo.py", line 156, in main
    import openerp
  File "/Users/Charlie/Desktop/Python_Workspace/odoo-8.0/openerp/__init__.py", line 76, in <module>
    import modules
  File "/Users/Charlie/Desktop/Python_Workspace/odoo-8.0/openerp/modules/__init__.py", line 27, in <module>
    from . import db, graph, loading, migration, module, registry
  File "/Users/Charlie/Desktop/Python_Workspace/odoo-8.0/openerp/modules/graph.py", line 32, in <module>
    import openerp.osv as osv
  File "/Users/Charlie/Desktop/Python_Workspace/odoo-8.0/openerp/osv/__init__.py", line 22, in <module>
    import osv
  File "/Users/Charlie/Desktop/Python_Workspace/odoo-8.0/openerp/osv/osv.py", line 23, in <module>
    from .orm import Model, TransientModel, AbstractModel
  File "/Users/Charlie/Desktop/Python_Workspace/odoo-8.0/openerp/osv/orm.py", line 5, in <module>
    from ..models import (
  File "/Users/Charlie/Desktop/Python_Workspace/odoo-8.0/openerp/models.py", line 56, in <module>
    import psycopg2
  File "/Library/Python/2.7/site-packages/psycopg2-2.6.2-py2.7-macosx-10.11-intel.egg/psycopg2/__init__.py", line 50, in <module>
    from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: dlopen(/Library/Python/2.7/site-packages/psycopg2-2.6.2-py2.7-macosx-10.11-intel.egg/psycopg2/_psycopg.so, 2): Library not loaded: libpq.5.dylib
  Referenced from: /Library/Python/2.7/site-packages/psycopg2-2.6.2-py2.7-macosx-10.11-intel.egg/psycopg2/_psycopg.so
  Reason: unsafe use of relative rpath libpq.5.dylib in /Library/Python/2.7/site-packages/psycopg2-2.6.2-py2.7-macosx-10.11-intel.egg/psycopg2/_psycopg.so with restricted binary

Я работал над этим около двух дней. Большое спасибо.


person Charlie Huang    schedule 12.08.2016    source источник
comment
Посмотрите на принятый ответ здесь. stackoverflow.com/questions/31343299/   -  person George Daramouskas    schedule 13.08.2016
comment
В любом случае, спасибо, я исправил эту проблему, кое-что о SIP, просто выключите его работу для меня.   -  person Charlie Huang    schedule 14.08.2016