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

   

   

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

   

在pypy环境中运行odoo8

   

   

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

   

在pypy环境中运行odoo8

   

二进制包解压缩

在pypy环境中运行odoo8

   

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

在pypy环境中运行odoo8

   

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

在pypy环境中运行odoo8

   

安装 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

   

   

在pypy环境中运行odoo8

   

   

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

   

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

例如

在pypy环境中运行odoo8

 

     

安装 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环境中运行odoo8

   

   

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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-12
  • 2021-06-25
  • 2021-09-05
  • 2021-12-18
猜你喜欢
  • 2021-09-28
  • 2022-02-14
  • 2022-12-23
  • 2021-07-16
  • 2021-09-20
  • 2021-11-08
  • 2021-11-29
相关资源
相似解决方案