1. Odoo介绍 - 技术篇 2. Odoo8 Win7开发环境配置 3. Odoo8 Ubuntu开发环境配置 4. Odoo8 MacOS开发环境配置 5. Odoo10 Win10开发环境配置
  • 6. GreenOdoo10开发环境配置
  • 7. Odoo11 ubuntu开发环境配置
  • 8. Odoo11 MacOS开发环境配置
  • 9. 启动odoo自带的服务器
  • 10. Odoo模块创建安装与基本组成
  • 11. Odoo模块中的模型与ORM
  • 12. Odoo模块中的数据文件,动作与菜单
  • 13. Odoo基础视图介绍(tree,form,search)
  • 14. 模型关联
  • 15. 模型继承
  • 16. 视图继承
  • 17. 字段域Domain设置
  • 18. 计算字段和默认值
  • 19. Onchange方法
  • 20. 模型约束
  • 21. 视图进阶(tree,calendar)
  • 22. 视图进阶(search,gantt)
  • 23. 视图进阶(graph,kanban,pivot)
  • 24. 工作流
  • 25. 安全与权限
  • 26. 向导与模型上下文动作
  • 27. 国际化与翻译
  • 28. 打印报表
  • 29. 仪表盘
  • 30. Web服务RPC调用
  • 31. Odoo8到10插件移植与开发升级说明
  • 32. Odoo项目发布与部署(Ubuntu16 Nightly源码包)
  • 33. Odoo项目发布与部署(Centos7 RPM包)
  • 34. Odoo开发错误处理和断点Debug调试方法
  • 35. 二开练习 定位界面上按钮执行的代码并改写逻辑
  • 36. 二开练习 在原有模块中添加字段并显示(开发者模式)
Odoo二次开发基础 2017版 > Odoo8 Win7开发环境配置

Odoo8 Win7开发环境配置

第一步下载安装python2.7,注意使用32bit版本。
https://www.python.org/
注意 请确认自己系统的python环境变量是否设置正确
C:\Python27\;C:\Python27\Scripts;

从github下载odoo 8.0源码
https://github.com/odoo/odoo/tree/8.0 点击下载zip包或者用git clone

解压到任意目录,注意不要包含中文路径。

下载安装数据库postgresql
https://www.postgresql.org/download/windows/
注意 推荐使用9.4或9.5的版本 9.6目前有的第三方GUI客户端还不支持 操作时会出错
根据自己的系统位数下载32位或64位,注意64bit系统可以安装32位软件或64位软件,32bit系统只能安装32位软件。

数据库管理工具
可以使用安装自带的pgadmin

创建odoo8数据库用户

开发工具使用Pycharm IDE
http://www.jetbrains.com/pycharm/download/

安装odoo项目依赖,requirements.txt一般用来保存整个项目的包依赖列表,通过pip读取执行安装。
pip install -r requirements.txt -i https://pypi.doubanio.com/simple

由于某些python包在安装过程中需要编译会比较麻烦。在windows上,我们可以直接下载已经编译好的二进制安装包使用。
http://www.stickpeople.com/projects/python/win-psycopg/
这里安装了2.6.2的版本

https://pypi.python.org/pypi/pyparsing/1.5.7
这里安装了1.5.7的版本
https://pypi.python.org/pypi/gevent/
error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
这里直接下载exe安装

https://pypi.python.org/packages/51/40/ed38b10d3814b0ab022b14be25604c327a2e868bf9e5b63deed0ab224bba/greenlet-0.4.12-cp27-cp27m-win32.whl
pip install greenlet-0.4.12-cp27-cp27m-win32.whl

https://pypi.python.org/packages/9c/b6/3e0fd635c1c074876bf087f6cdef7ea02c56965ea7c8098a80786c1a26ee/gevent-1.2.1.win32-py2.7.exe
easy_install gevent-1.2.1.win32-py2.7.exe
https://pypi.python.org/pypi/psutil/
下载2.1.1
https://pypi.python.org/pypi/psutil/2.1.1
https://www.versioneye.com/python/psutil/2.1.1
Failed building wheel for psutil
https://pypi.python.org/pypi/python-ldap/
https://pypi.python.org/packages/9b/79/761b7a15987188e899cb59c68b9e73bbc449e88128463b20e06f961927ed/python_ldap-2.4.29-cp27-cp27m-win32.whl
pip install python_ldap-2.4.29-cp27-cp27m-win32.whl
https://pypi.python.org/pypi/pywin32(ImportError: No module named win32service)
https://sourceforge.net/projects/pywin32/files/pywin32/
easy_install pywin32-220.win32-py2.7.exe

请下载视频中对应的版本,如果找不到可以到群里询问下载方式。如果是用odoo10,requirements.txt文件中的依赖包版本会发生变化,请选择较新的进行安装。

配置文件 openerp-server.conf

[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = 127.0.0.1   
db_port = 5432
db_user = odoo8
db_password = odoo8
addons_path = addons

注意有时候db_host设置为localhost会出错

运行odoo服务器
python odoo.py -c openerp-server.conf

配置pycharm运行odoo

开启odoo8用户技术特性权限,激活开发者模式

安装打印pdf程序(参考odoo10 win10安装视频)
http://wkhtmltopdf.org/downloads.html
设置环境变量
C:\Program Files\wkhtmltopdf\bin

参考
https://www.odoo.com/documentation/8.0/setup/install.html

老版本视频说明
也可以使用activepython 下载地址 http://www.activestate.com/activepython/downloads
Navicat Premium(http://www.ttrar.com/html/Navicat-Premium.html)

更新时间: None

Odoo应用开发交流一群 338127557 Odoo开发交流

评论留言

可对文章中不明白的地方进行提问,操作错误请截图,贴日志(帖截图和代码块功能稍后线上)或有更好的建议也可直接提出。

发表评论

close

    暂无评论