万能软件园
首页?>?软件教程?>?编程开发?>?MacOS系统下 快速搭建Odoo12开发环境

MacOS系统下 快速搭建Odoo12开发环境

作者:万能软件网 来源:网友提供 2018-09-14 14:19:12

一:安装PostgreSQL

亚博体育官网流畅体验并安装PostgreSQL数据库:

安装过程中需要为超级管理员制定密码,请牢记。

?

二:安装PgAdmin

?刚才的安装包自带PgAdmin3,我们也可以自行亚博体育官网流畅体验新版的PgAdmin来进行数据库的图形化操作。

?112.png

三:安装PyCharm

亚博体育官网流畅体验安装PyCharm。

?

四:搭建环境

1:安装HomeBrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2:安装python

brew update # brew install python

3:安装Pillow所需依赖

brew install freetype jpeg libpng libtiff webp xz

4:安装node

brew install node

5:安装less和?less-plugin-clean-css

sudo npm install -g less less-plugin-clean-css

?

五:亚博体育官网流畅体验odoo

git clone https://github.com/odoo/odoo.git -b 11.0 --depth=1

?

六:配置项目解释器

? ? 用PyCharm打开第五步亚博体育官网流畅体验的odoo12目录,点击 PyCharam——Preference——Project Interpreter——Add local——New Environment——Base?Interpreter:选中brew安装的python(/usr/local/bin/python3.6)——不要勾选下面的 Inherit global site-packages,可以勾选 自动在其他项目可见。

?WX20180915-002501@2x.png

七:安装Odoo10依赖包

? ? 1)智能安装:一般,配置好项目解释器后,PyCharm都会自动检测到依赖,并且在菜单栏下面弹出提示,此时,点击 ?“Install requirement”即可自动安装。

? ? 2)手动安装:

sudo easy_install pip   //安装pip pip install -r requirements.txt   //安装odoo依赖包

如果提示:

You are using pip version 9.0.1, however version 18.0 is available.

You should consider upgrading via the 'pip install --upgrade pip' command.

则执行pip install --upgrade pip进行升级

? ? ?【注:psycopg2==2.6.2 安装失败的解决办法:把它从 requirement.txt 删掉。然后在 pycharm的Terminal中使用 pip install psycopg 安装最新版即可。其他类似报错类似】

?

八:创建数据库登陆角色

? ? 打开PgAdmin,连接到本地数据库。在下方 “登录角色” 处右键,新增 ?登陆角色 【切记 ?权限 一项勾选 可以创建数据库,否则odoo不能通过此用户创建数据库】

?

九:配置项目运行选项

? ? 用PyCharm打开项目,然后在 Run 菜单下,选择 ?Edit Configurations ?,添加运行选项:

?

1:Script Path :选择odoo10目录下某个.py文件,一般为 start.py、odoo-bin.py等等名称。  2:Parameters:配置启动参赛,可以通过一个文本文件来指定。参数形式主要有:    -c 使用某个配置文件来制定启动,文件中一般:指明了数据库ip、数据库端口号、数据库登陆角色、登录密码、数据库过滤......    -u 更新某个数据库    -d 指定使用某个数据库    ...

十:编写配置文件

addons_path = /Users/mac/PycharmProjects/odoo/odoo/addons,/Users/mac/PycharmProjects/odoo/addons

admin_passwd = admin

csv_internal_sep = ,

data_dir = /Users/mac/Library/Application Support/Odoo

db_host = False

db_maxconn = 64

db_name = False

db_password = False

db_port = False

db_sslmode = prefer

db_template = template1

db_user = False

dbfilter =

demo = {}

email_from = False

geoip_database = /usr/share/GeoIP/GeoLite2-City.mmdb

http_enable = True

http_interface =

http_port = 8069

import_partial =

limit_memory_hard = 2684354560

limit_memory_soft = 2147483648

limit_request = 8192

limit_time_cpu = 60

limit_time_real = 120

limit_time_real_cron = -1

list_db = True

log_db = False

log_db_level = warning

log_handler = :INFO

log_level = info

logfile = None

logrotate = False

longpolling_port = 8072

max_cron_threads = 2

osv_memory_age_limit = 1.0

osv_memory_count_limit = False

pg_path = None

pidfile = None

proxy_mode = False

reportgz = False

server_wide_modules = web

smtp_password = False

smtp_port = 25

smtp_server = localhost

smtp_ssl = False

smtp_user = False

syslog = False

test_commit = False

test_enable = False

test_file = False

test_report_directory = False

translate_modules = ['all']

unaccent = False

without_demo = False

workers = 0

十一:运行odoo

? ? 点击 pycharm的 ?运行 ?按钮,启动odoo。

? ? 在浏览器输入:localhost:8069 ,进入odoo。

? ? 第一次登陆时,需要创建数据库。

?

十二:搭建过程中的常见问题? ??

?
安装过程问题: nomodules name passlib等等多个地方import报错:运行pip install -r requirement.txt安装依赖 psycopg2报错:从requirement.txt中删掉psycopg2,使用pip install psycopg2单独安装 没有代码提示、odoo相关import报错:右键odoo-10、xx_app 目录——>Make Directory as Sources root No modules name "web_kanban" :addons路径配置错误,将odoo-10的addons路径配置好即可  项目解释器:使用 /usr/local/bin/python3.6(自己安装的python)【系统自动的是/usr/bin/python】  运行odoo后控制台没有日志信息:配置文件日志级别设置为debug
网友评论
返回顶部