Windows环境下安装odoo

Windows环境下安装odoo

所需环境

odoo需要python以及PostgresMySQL环境支持

安装python

首先去python官网https://www.python.org/下载python,
在这里插入图片描述
下滑找到下图位置选择python版本下载安装
在这里插入图片描述

下载python依赖pip工具集

cmd进入命令行输入pip -v查看是否有python的pip工具集,如果没有则去python官网安装,具体操作可参照以下链接https://jingyan.baidu.com/article/15622f2473c713bcfcbea5a4.html

安装PostgresMySQL

去postgresMySQL官网下载该数据库https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
在这里插入图片描述

傻瓜式安装,记得设置密码就行。
如果

安装odoo

从git上复制odoo的git地址拉取该源码,选择你想要放置的文件夹右键选择git bash here进入git命令行,git clone https://gitee.com/mirrors/odoo.git等待下载完成。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在下载好的odoo文件根目录新建一个odoo.conf文件
在这里插入图片描述
配置内容如下:

[options]

addons模块的查找路径
addons_path = D:\odoo\Odoo 10.0\server\odoo\addons

超级管理员(用于创建,还原和备份数据库的操作)
admin_passwd = admin

bin_path = bin文件所在路径

用于导入导出的csv文件的默认分隔符
csv_internal_sep = ,

data目录, 用于存放session信息,附件
data_dir = C:\Users\hongli\AppData\Local\OpenERP S.A.\Odoo

数据库 主机命
db_host = localhost

数据库最大链接数
db_maxconn = 64

指定要使用的数据库名字
db_name = False

数据库密码
db_password = openpgpwd

数据库端口
db_port = 5432

创建数据库是使用的数据库模板
db_template = template1

用户名
db_user = openpg

过滤要显示的数据库名称
dbfilter = .*

哪些模块是加载数据库的
demo = {}

用于发送邮件的邮箱地址
email_from = False

geoip_database = /usr/share/GeoIP/GeoLiteCity.dat

在导入大量数据时使用这个选项, 如果在导入期间程序宕机, 你可以在当前状态下继续,指定一个存储中间导入状态的文件名
import_partial =

一个处理器允许使用的最大物理内存
limit_memory_hard = None

一个处理器允许使用的最大虚拟内存
limit_memory_soft = None

一个处理器接受的最大请求数
limit_request = None

一个cpu最多占用多少处理器时间
limit_time_cpu = None

一个请求允许的最长实时时间
limit_time_real = None

limit_time_real_cron = None

是否允许显示数据库的长度
list_db = True

是否将log写入db的ir_logging
log_db = False

log_db_level = warning

可以是一组module:log_level对, 默认值是:INFO(表示所有模块的默认日志级别为INFO级别)
log_handler = :INFO

日志的级别, 可选值包括debug_rpc_answer, debug_rpc, debug, debug_sql, info, warn, error,critical
log_level = info

指定用来储存日志的文件
logfile = D:\odoo\Odoo 10.0\server\odoo.log

是否按天存放日志
logrotate = False

长连接池使用的端口号?
longpolling_port = 8072

处理当前计划任务的最大线程数
max_cron_threads = 2

强制保存在virtual osv_memory表中的记录最长的时间,以小时为单位
osv_memory_age_limit = 1.0

强制保存在virtuall osv_memory表中的最大记录数
osv_memory_count_limit = False

数据库可执行文件路径
pg_path = D:\odoo\Odoo 10.0\PostgreSQL\bin

存储服务器pid的文件名
pidfile = None

是否使用反向代理模式
proxy_mode = False

是否压缩报表
reportgz = False

server范围的模块,以逗号分割
server_wide_modules = web,web_kanban

发送邮件的SMTP用户密码
smtp_password = False

SMTP端口号
smtp_port = 25

SMTP服务器名
smtp_server = localhost

SMTP是否支持ssl协议
smtp_ssl = False

发送邮件的smtp用户名
smtp_user = False

是否把日志发送给系统日志服务器
syslog = False

是否提交YAML或XML测试造成的数据库更改
test_commit = False

是否允许YAML和单元测试
test_enable = False

YML测试文件
test_file = False

报表的范例的存放位置
test_report_directory = False

为系统提供一个参照的时区
translate_modules = ['all']

是否使用数据库的unaccent功能
unaccent = False

在安装时哪些模块不需要加载演示数据
without_demo = False

要使用的处理器数量
workers = None

是否允许使用XML_RPC协议, 默认为True
xmlrpc = True

指定使用XML_RPC协议的IP地址, 为空表示绑定到现有IP
xmlrpc_interface =

XML_RPC协议使用的TCP端口
xmlrpc_port = 8069

配置完成后到odoo根目录下,cmd进入命令行,
输入python odoo-bin -c odoo.conf启动odoo
在这里插入图片描述
如果出现ModuleNotFoundError: No module named 'xxxx',则输入pip install --user xxxx,等待module下载完成,继续上述步骤启动odoo
注:特殊的,如果提示没有PIL,此时用pip下载pil是不成功的,官方只有32位的包,此时需要下载pillow,pillow中包含pil模块
在这里插入图片描述
在这里插入图片描述
如果没找到dateutil模块,安装python-dateutil
在这里插入图片描述
启动成功后访问localhost:8069

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值