搭建自己的虚拟openerp环境

来源:互联网 发布:淘宝客怎么注册买家 编辑:程序博客网 时间:2024/05/20 23:39

A.可能的错误:

1.使用ubuntu 刚安装没有更新 sudo apt-get install xxx

E: Unable to locate package  xxx

解决方法:sudo apt-get update   更新包, 如果不行就等等或者重启再执行。

 

B.工具准备

vitualenv

http://www.virtualenv.org/en/latest/

pip

pip可以很方便的安装、卸载和管理Python的包。
virtualenv则可以建立多个独立的虚拟环境,各个环境中拥有自己的python解释器和各自的package包,互不影响。
pip和virtualenv可以很好的协同工作,同时使用这两个工具非常方便。

http://blog.csdn.net/bjdu_jlxs/article/details/9301699

 

C.建立虚拟环境

virtualenv  可以虚拟出一个环境,特别是公用机或者多版本应用时好用,各个虚拟环境相互独立。

1.建立一个虚拟目录,例子 cd  /home/xxxname/usr/local/

2.virtualenv  xxx      #创建一个虚拟环境

3.source bin/activate   #当前目录激活环境

之后shell提示符会在前面添加  xxx [yyyyyyyy xxx]:

 

D.安装OpenERP需要的依赖包 注意先激活并进入虚拟环境

Babel==0.9.6

Jinja2==2.6

Mako==0.7.3

MarkupSafe==0.15

PIL==1.1.7

PyWebDAV==0.9.8

PyYAML==3.10

Werkzeug==0.8.3

docutils==0.10

feedparser==5.1.3

gdata==2.0.17

lxml==3.1.0

mock==1.0.1

psutil==0.6.1

psycopg2==2.4.6

pydot==1.0.28

pyparsing==1.5.7

python-dateutil==1.5

python-openid==2.2.5

pytz==2012j

reportlab==2.6

simplejson==3.1.0

unittest2==0.5.1

vatnumber==1.0

vobject==0.8.1c

wsgiref==0.1.2

xlwt==0.7.4

以上的可以放到一个文件里面用pip安装,例如require.txt

pip install -r require.txt

 

PyChart 不在PyPI里面,需要独立安装

pip install http://download.gna.org/pychart/PyChart-1.39.tar.gz

 

 

 

E.安装OpenERP(同样需要在虚拟环境中)

1.依赖:

1.1使用hx的openerp ,  下载对应trunk

1.2使用现有启脚本  shell.tar.gz   执行其中的./install_erp.sh   安装到上面的 /home/xxxx/usr/local/openerp

1.3修改hxerp.conf    addons_path  logfile  pidfile  xmlrpc_port   xmlrpcs_port    netrpc_port  放到 /home/xxxx/usr/local/openerp/conf/下

1.4 启动srv_start.sh  修改其中的LD_LIBRARY   到虚拟环境  export  LD_LIBRARY_PATH=$HOME/usr/local/oe7/lib:$LD_LIBRARY_PATH