如何在Windows上运行odoo(openerp8)的源代码
How to run odoo(openerp8) in IDE from source on windows
原文地址:http://springflex.blogspot.hk/2014/12/how-to-debug-odooopenerp8-in-windows.html
1. install python 2.7 (per openerp8's official doc, python 27 is required.)
2. download get-pip.py from https://bootstrap.pypa.io/get-pip.py,
execute the command: python get-pip.py
2. download get-pip.py from https://bootstrap.pypa.io/get-pip.py,
execute the command: python get-pip.py
如何在win7下安装python包工具pip如果是2.7.9或者3.4.0及更新版本,pip默认已经安装。旧版本下载一个get-pip.py,运行这个脚本即可
3. get source of openerp8 from https://github.com/odoo/odoo.git
4. execute the command: pip install -r D:\source_code\odoo\openerp8/requirements.txt . (requirements.txt contains all dependencies. )
这条命令是在windows命令行环境下执行,不是在Python环境下。
5. Finally, go to http://sourceforge.net/projects/pywin32/files/pywin32 and choose correct version for python-win32service.
6. If you are family with eclipse a lot, I will recommend to use PyDev IDE to work with.
7. Create new project in PyDev and link the source folder to D:\source_code\odoo\openerp8
8. modify conf file of debian\openerp-server.conf as :
[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = 127.0.0.1
db_port = 5432
db_user = openerp
db_password = openerp
addons_path = D:\source_code\odoo\openerp8\addons
9. go to PyDev and run openerp-server.py with "-c debian\openerp-server.conf".
3. get source of openerp8 from https://github.com/odoo/odoo.git
4. execute the command: pip install -r D:\source_code\odoo\openerp8/requirements.txt . (requirements.txt contains all dependencies. )
这条命令是在windows命令行环境下执行,不是在Python环境下。
- The pip will install the python module automatically. However, the real world always bring us the issues because our C++ compile environment is not setup correctly.
- we will get the link error when pip try to install psycopg2 (driver to access postgresql db.). Go to http://www.stickpeople.com/projects/python/win-psycopg/ and choose the compiled binary file directly.
- For Python-ldap, go to http://www.lfd.uci.edu/~gohlke/pythonlibs/
5. Finally, go to http://sourceforge.net/projects/pywin32/files/pywin32 and choose correct version for python-win32service.
6. If you are family with eclipse a lot, I will recommend to use PyDev IDE to work with.
7. Create new project in PyDev and link the source folder to D:\source_code\odoo\openerp8
8. modify conf file of debian\openerp-server.conf as :
[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = 127.0.0.1
db_port = 5432
db_user = openerp
db_password = openerp
addons_path = D:\source_code\odoo\openerp8\addons
9. go to PyDev and run openerp-server.py with "-c debian\openerp-server.conf".

浙公网安备 33010602011771号