Openerp 在Mac OSX 10.11上安装odoo8.0,我收到错误“;不安全地使用相对rpath libpq.5.dylib“;
我已从git下载了Odoo 8.0,所有步骤如下:Openerp 在Mac OSX 10.11上安装odoo8.0,我收到错误“;不安全地使用相对rpath libpq.5.dylib“;,openerp,odoo-8,odoo-9,Openerp,Odoo 8,Odoo 9,我已从git下载了Odoo 8.0,所有步骤如下: python --version Python 2.7.10 将PostgresApp安装到应用程序中并执行 export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/latest/bin 已安装pip sudo easy_install pip Finished processing dependencies for pip 并安装了自制和Xcode select 已安
python --version
Python 2.7.10
将PostgresApp安装到应用程序中并执行
export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/latest/bin
已安装pip
sudo easy_install pip
Finished processing dependencies for pip
并安装了自制和Xcode select
已安装其他LIB
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
回溯(最近一次呼叫最后一次):
文件“/odoo.py”,第160行,在
main()
文件“/odoo.py”,第156行,主
导入openerp
文件“/Users/Charlie/Desktop/Python_Workspace/odoo-8.0/openerp/__init__uuu.py”,第76行,在
导入模块
文件“/Users/Charlie/Desktop/Python_Workspace/odoo-8.0/openerp/modules/_init__.py”,第27行,在
从…起导入数据库、图形、加载、迁移、模块、注册表
文件“/Users/Charlie/Desktop/Python_Workspace/odoo-8.0/openerp/modules/graph.py”,第32行,在
将openerp.osv导入为osv
文件“/Users/Charlie/Desktop/Python_Workspace/odoo-8.0/openerp/osv/_init__.py”,第22行,在
导入osv
文件“/Users/Charlie/Desktop/Python_Workspace/odoo-8.0/openerp/osv/osv.py”,第23行,在
from.orm导入模型、TransientModel、AbstractModel
文件“/Users/Charlie/Desktop/Python_Workspace/odoo-8.0/openerp/osv/orm.py”,第5行,在
从..模型导入(
文件“/Users/Charlie/Desktop/Python_Workspace/odoo-8.0/openerp/models.py”,第56行,在
导入psycopg2
文件“/Library/Python/2.7/site packages/psycopg2-2.6.2-py2.7-macosx-10.11-intel.egg/psycopg2/__init___.py”,第50行,in
从psycopg2.\u psycopg导入二进制、数字、字符串、日期时间、ROWID
导入错误:dlopen(/Library/Python/2.7/site-packages/psycopg2-2.6.2-py2.7-macosx-10.11-intel.egg/psycopg2//u psycopg.so,2):未加载库:libpq.5.dylib
引用自:/Library/Python/2.7/site-packages/psycopg2-2.6.2-py2.7-macosx-10.11-intel.egg/psycopg2//u psycopg.so
原因:在/Library/Python/2.7/site-packages/psycopg2-2.6.2-py2.7-macosx-10.11-intel.egg/psycopg2//u psycopg.so中使用受限二进制文件时不安全
我已经在这方面工作了大约两天。非常感谢。看看这里的公认答案。无论如何,谢谢,我已经解决了这个问题,关于SIP的一些问题,请关闭meTake的工作。看看这里的公认答案。谢谢,无论如何,我已经解决了这个问题,关于SIP的一些问题,请关闭它,为我工作