windows 下源码方式安装Odoo9.0

一、获得odoo源代码

    zip
    下载地址:https://nightly.odoo.com/9.0/nightly/src/odoo_9.0.latest.zip

    git
    地址: https://github.com/odoo/odoo.git

二、安装需要的其他软件

  1. python 2.7.9 (必须是2.7.9 ,版本高了和odoo不匹配,低了不方便)

    注意:安装时把"add python.exe to Path" 选上,这样就不用自己添加path 到环境变量中了。

    下载地址:https://www.python.org/downloads/release/python-279/


  2. 安装PostgreSQL数据库
    下载地址:http://www.enterprisedb.com/products-services-training/pgdownload
    安装完成后把PostgreSQL bin 目录 (一般是: C:\Program Files\PostgreSQL\9.4\bin) 添加到环境变量的path 中。
    找到pgAdmin III 打开,添加登陆角色,角色名称odoo 密码:123456(这个后面会用到)
    注意角色权限中一定要勾选上可以创建数据库,不然后面出错都不知道为什么,出错提示愣是没看出来是没有权限。。默认角色权限是可以登录,从父角色继承权限。

  3. python 依赖 修改requirements.txt文件(解压缩后的odoo文件中找)

    安装 psycopg
    下载地址: http://www.stickpeople.com/projects/python/win-psycopg/(不知道干吗的,先放放,反正要安装)

    安装好后修改修改requirements.txt文件

    去掉psycopg2
    去掉python-ldap, gevent , psutil
    添加pypiwin32

    (注意不要用记事本打开,一长条不好看不好改还可能出错,用notepad++ 或者sublime text 什么的打开)
    里面的值是这样的:
    Babel==1.3
    Jinja2==2.7.3
    Mako==1.0.1
    例如去掉psycopg2,那连同后面的数字也去掉,那是版本号,添加pypiwin32,写在最后不用管版本号。

    下面用打开cmd, 把\YourOdooPath 路径替换成你解压缩后实际的odoo 地址,就是切换到odoo 目录下。【从c:\切到e 直接输e: 然后再e: 下用cd 命令】(水平比较菜 ==)

C:\> cd \YourOdooPath
C:\YourOdooPath> C:\Python27\Scripts\pip.exe install -r requirements.txt

安装nodejs
地址:https://nodejs.org/download/release/
装好之后把node 添加到path 中。
打开cmd

C:\> npm install -g less less-plugin-clean-css

安装less 好像是要fanqiang,时间比较久,会有一些灰色的小方块。


三、启动

cmd下切换到odoo 目录下

C:\YourOdooPath> python odoo.py -w odoo -r odoo --addons-path=addons,../mymodules --db-filter=mydb$


上面是官方的命令,运行说找不到addons 目录,我改成了

C:\YourOdooPath> python odoo.py -w 123456 -r odoo --addons-path=openerp/addons --db-filter=mydb$


因为在openerp 下找着了addons 而且没有出错。。-w 是密码 -r是用户。
这时候会出现http service running on ... 打开浏览器输入localhost:8069 然后就出现odoo 创建数据库的界面了。创建odoo数据库,成功后,会发现界面一直在创建那里,就是不会自己跑到登陆界面。
那就关掉cmd重来

C:\YourOdooPath> python odoo.py -w 123456 -r odoo --db-filter=odoo$


把mydb改成odoo (之前创建的)这下打开浏览器输入localhost:8069 嗯,就是登陆页面了。别看上面是email 其实输入admin 密码就可以登陆了。

转载于:https://my.oschina.net/u/2330357/blog/551106

你可能感兴趣的:(windows 下源码方式安装Odoo9.0)