_# jeffery # focus on Odoo and other open source IT solutions # IT基础架构资深专家,开源解决方案专家,odoo资深专家__Q:913547235 讨论群397750860

在pypy环境中运行odoo8

PyPy是一个独立的解析器, 通过即时编译(JIT,Just-in-time)代码避免逐行解释执行来提升运行速度的(将编译过的行代码缓存起来,从而加快速度)。我们一般使用的Python一般是使用C实现的,为了和其余解析器区分一般又叫CPython.

   

   

安装最新版的 pypypypy官方每日构建网站下载二进制包。网站 http://buildbot.pypy.org/nightly/trunk/ 下载

   

   

   

pypy 下载到 linux 服务器的目录,例如 /tmp

   

   

二进制包解压缩

   

解压出的pypy 包的内容复制到 /opt/pypy 目录下

   

建立 /usr/local/bin/pypy /opt/pypy/bin/pypy 的符号链接

   

安装 pip 工具

   

wget https://bootstrap.pypa.io/get-pip.py

pypy get-pip.py

   

   

安装必须的开发包

 

sudo apt-get install -y libxml2 libxml2-dev libxslt-dev

   

   

安装 pillow

   

pypy -m pip install --use-wheel pillow

   

   

下载 odoo8-pypy 源码,浏览器打开 https://github.com/jeffery9/odoo/tree/odoo8-pypy

   

   

   

   

下载 odoo8-pypy 分支,并解压缩到 /opt/odoo/

   

或者  访问  https://github.com/odoo/odoo/compare/10.0...jeffery9:odoo8-pypy  得到 代码差异,手工 修改

例如

 

     

安装 python libs,…

   

使用命令 pypy -m pip install -r /opt/odoo/requirements.txt

   

   

   

建立数据库账号

   

Install postgres server

sudo apt-get install postgresql-9.3

   

sudo -u postgres createuser --createdb --no-createrole --no-superuser --pwprompt odoo

   

   

建立 odoo 配置文件,数据库账号和密码写入,例如

   

   

   

最后使用命令 pypy odoo.py -c t.conf 运行 odoo实例

posted on 2016-06-19 15:46  odoouse  阅读(707)  评论(0编辑  收藏  举报

导航

_# jeffery # focus on Odoo and other open source IT solutions # IT基础架构资深专家,开源解决方案专家,odoo资深专家