一、什么是Odoo

点我下载完整odoo的demo

Odoo 是一系列开源商业应用程序套装(ERP企业管理系统),此套装可满足贵公司的一切应用需求,例如,企业基本的进销存、采购、销售、MRP生产制造、品保质量保障、企业招聘、员工合同、休假、午餐管理、内部论坛、车队管理、内部聊天IM沟通、客诉追溯管理、CRM客户关系管理、VOIP、E-Shop电子商务、网店、企业官方网站,财务会计、银行对账、资产管理、HR工资管理、预算管理、WMS仓库库存管理、POS街边小摊、社区商店、项目管理、条码、PLM等等等。

下面介绍怎么安装odoo。

二、安装开发环境(windows)

win10设置全局日期为UTF-8。打开电脑左下角应用,选择设置->时间和语言->区域->其他日期、时间和区域设置->更改日期、时间或数字格式->管理->更改系统区域设置,然后把Beta版前面的勾上。

1、安装postgreSql数据库

下载安装包,一般选择11版本windows。网址

也可关注公众号“轻松学编程”,回复“postgres”获取。

以管理员身份运行安装包,按提示配置安装路径(最好新建一个postgresql文件夹),设置5432端口,设置用户密码。

选择安装的目录

设置密码,这个密码要记住,以后连接数据库时需要用到的:

设置端口:

选择简体中文:

创建登录用户方式一:

安装完后可以使用Navicat等图形工具打开。如果没有图形工具的可以参考这里

建立一个postgreSql连接。

创建一个拥有者:

建立连接后,选中这个数据库,右键,然后选择“命令列界面”,然后输入以下命令,按回车键

create user ldc_odoo superuser password 'ldc-root';

如下图:

创建登录用户方式二

在Win10左下角打开应用程序,选择PostgreSQL11->pgAdmin 4,然后就可以在浏览器上看到数据库管理器了。

输入设置的数据库密码后,就设置中文模式,操作为选择右上角的File->Preferences->Miscellaneous->User Language->chinese(Simplified)。然后刷新浏览器。

创建登录角色:Servers->PostgreSQL 11->点击鼠标右键->创建->登录/组角色。在弹出的窗口里常规名称为odoo,在定义里设置密码为odoo,权限里面全部选是。

2、下载odoo项目

在github上下载,网站

也可关注公众号“轻松学编程”回复“odoo下载”获取。

创建一个文件夹命名为ERP_Project_By_Odoo,然后到GiHub上拉取odoo的代码到文件夹中,这里我选择13.0版本。

1.3 安装虚拟环境

用Pycharm打开项目ERP_Project_By_Odoo。

在File->settings->Project: ERP_Project_By_Odoo->Project Interpreter,点击右上角的设置符号,然后点击Add…,创建一个虚拟环境,创建好后点击Apply。然后以管理员身份运行cmd,激活刚刚创建的虚拟环境,比如我的

先升级pip:

python -m pip install --upgrade pip

然后在激活的虚拟环境中进入odoo-13.0目录,找到requirements.txt,然后安装第三方库:

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

然后回车。

2、odoo配置文件

在项目根目录下创建一个odoo.conf文件。

配置数据库,addons_path路径等,具体查看网站。下面的端口号、用户名、密码、路径以自己实际设置的来填写。

[options]
; This is the password that allows database operations:
; admin_passwd = admindb_host = 127.0.0.1
db_port = 5434
db_user = odoo
db_password = odoopg_path = D:\ruanjian\postgresql\11\bin
addons_path = D:\Learn\pythonPro\odoo\ERP_Project_By_Odoo\odoo-13.0\addons,D:\Learn\pythonPro\odoo\ERP_Project_By_Odoo\odoo-13.0\odoo\addons
;workers = 3
[queue_job]

pycharm Debug配置

打开编辑Debug:

点击加号配置一个python虚拟环境。填写参数:

script path:

D:\Learn\pythonPro\odoo\ERP_Project_By_Odoo\odoo-13.0\odoo-bin

parameters:

-c D:\Learn\pythonPro\odoo\ERP_Project_By_Odoo\odoo.conf

python interpreter:

就选用自己创建的虚拟环境中的python.exe

working directory:

D:\Learn\pythonPro\odoo\ERP_Project_By_Odoo\odoo-13.0

这样就相当于使用Terminal输入命令:

python D:\Learn\pythonPro\odoo\ERP_Project_By_Odoo\odoo-13.0\odoo-bin -c D:\Learn\pythonPro\odoo\ERP_Project_By_Odoo\odoo.conf

建议使用Debug模式启动项目。

配置pycharm编码格式:File->settings->Editor->File Encodings,全部选择UTF-8

Python Debugger设置:

File->settings->Build, Excution,Deployment->Python Debugger,勾选PyQt compatible,选择PyQt5.

设置好后点击菜单栏的debug按钮就可以启动项目了。

如果报错:

  import win32service, win32api, win32con, winerror
ImportError: DLL load failed: 找不到指定的程序。

解决方案:

把虚拟环境根目录\Lib\site-packages\pywin32_system32
里面的pythoncom36.dll和pywintypes36.dll
复制到C:\Windows\System32里面

打开浏览器

在浏览器输入http://127.0.0.1:8069/,就可以看到要创建odoo数据库的界面了。然后按提示输入信息:

等大概2分钟就可以看到应用界面了。

至此,你的第一个odoo项目就启动完成了,接下来我们创建第一个应用模块,请关注我。

注意

1、如果遇到错误odoo External ID not found in the system: web.login

重新创建一个数据库就可以了。

2、如果忘了密码,可以直接在数据库中的表res_users修改

login
password

点我下载完整odoo的demo

后记

【后记】为了让大家能够轻松学编程,我创建了一个公众号【轻松学编程】,里面有让你快速学会编程的文章,当然也有一些干货提高你的编程水平,也有一些编程项目适合做一些课程设计等课题。

也可加我微信【1257309054】,拉你进群,大家一起交流学习。
如果文章对您有帮助,请我喝杯咖啡吧!

公众号

关注我,我们一起成长~~

1、如何快速在windows上创建你的第一个odoo项目相关推荐

  1. 快速发布windows上的web项目【免费内网穿透】

    快速发布windows上的web项目[免费内网穿透] 文章目录 快速发布windows上的web项目[免费内网穿透] 什么是cpolar内网穿透? 概述 1. 搭建一个静态Web站点 1.1 下载演示 ...

  2. 在Windows上创建CUDA C程序

    文章目录 一.安装Visual Studio 二.安装CUDA工具包 (一)查看GPU型号 (二)下载CUDA10.0 (三)安装CUDA10.0 三.初探CUDA C程序 (一)CUDA C程序概述 ...

  3. 如何在Windows上创建,解压,更新.tar.gz压缩包

    Linux上常用的压缩包格式是.tar.gz..tar.gz文件的创建过程有两步.首先把文件打包到tar文件中,然后用gzip压缩tar文件.这里分享下如何在Windows上创建,解压,更新.tar. ...

  4. WPF入门教程系列(一) 创建你的第一个WPF项目

    WPF基础知识 快速学习绝不是从零学起的,良好的基础是快速入手的关键,下面先为大家摞列以下自己总结的学习WPF的几点基础知识: 1) C#基础语法知识(或者其他.NET支持的语言):这个是当然的了,虽 ...

  5. windows安装程序创建_如何在Windows上创建已安装程序的列表

    windows安装程序创建 Reinstalling Windows is a good way to fix serious problems with your computer, or just ...

  6. 小白教程:快速在IDEA上创建包和类(java)

    最近一直在用IDEA这个编译器学习java语言,所以今天出上一期创建包和类的教程,一秒就会! 1.首先新建一个项目,新手先不用动其他的,直接点下一步到完成.! 2.展开untitled文件,右键新建, ...

  7. Windows上创建文件夹链接

    mklink /D LinkDirName E:\SourcePath\SourceDir

  8. 印象笔记在Windows上创建手写笔记

  9. (三)在Azure上创建您的第一个Kubernetes集群

    目录 Azure Kubernetes服务 Azure资源管理器 先决条件和清理 AKS群集模板 Azure DevOps管道 下一步 在本系列的前面部分,我们使用Azure Functions创建了 ...

最新文章

  1. 一文读懂最近流行的CNN架构(附学习资料)
  2. 飞桨 AI Studio 课程学习 可以成为一名优秀的算法工程师
  3. python matlabplot animate 刷新_matlab动态绘图Animation
  4. .NET7的七项重大改进!
  5. IAudioEndpointVolume
  6. 从RedisTemplate中获得Jedis实例
  7. php链接文字变色,Linux_不断变色的文字,不断变色的文字效果,漂亮而 - phpStudy...
  8. Element menu
  9. Makefile:.d依赖文件
  10. Mysql深入浅出学习
  11. STM32——PS2遥控手柄
  12. 流量控制系统pid整定方法仿真
  13. 联想拯救者y7000p加内存条_联想Y7000p加装金百达内存条,内存条细节多图
  14. Python使用tkinter库制作带有Laber标签、Entry文本框、Progressbar进度条、text日志框等元素的GUI操作界面
  15. Photoshop实用技巧教程
  16. 数据结构-----引论
  17. 临危受命 MDOP企业桌面管理的价值
  18. 20~50K|智驾科技SLAM算法总监、深度学习、感知定位、高精地图等多个岗位
  19. 小型水库标准化数字管理系统方案搭建
  20. 读《小米网抢购系统开发实践》有感

热门文章

  1. 【每日一题】不创建第三个变量,实现两数的交换 (品茗笔试题)
  2. python基于随机森林模型的预测概率和标签信息可视化ROC曲线
  3. 设计模式-09-装饰器模式
  4. TCP加速技术解决方案
  5. Glass Hearts_ Brett
  6. Java面试题(二)-----简述Java和C++的相同点和不同点
  7. Windows环境下搭建基于PoA共识算法的多节点以太坊私链
  8. C#开发之——CheckedListBox(12.12)
  9. struts表单数据校验
  10. 中富金石股票投资教学怎么样?分享我在这里的学炒股之路