前提:
本文主要针对mac
本机已经安装python3,homebrew,pycharm,navict(pgadmin)
如果没有,请参照我以前的文章
mac上python3.x安装 图文详解
mac python3的pip,brew安装
pycharm 安装及破解(mac及windowns)
Navicat的安装及破解(mac)
odoo12安装
1.打开终端,安装pillow所需依赖、node、less和 less-plugin-clean-css
brew install freetype jpeg libpng libtiff webp xz
brew install node
sudo npm install -g less less-plugin-clean-css
2.从Github上down下odoo12, 稍等片刻。
git clone https://www.github.com/odoo/odoo --branch master --depth 1 --single-branch ./odoo12
下载安装完成。
3.打开pycharm,选择open,选择odoo12,点击open打开,等待pycharm进度条加载完成。
4.打开项目目录,找到根目录下odoo—bin点击,出现如下字样,点击Install requirements,点击Install requirements
之后出现如下图片,点击Install
耐心等待odoo12所需库的安装完成
当pycharm底部出现下图,表示所需的库已经安装完成(可能会有遗漏)
5.打开pycharm底部的terminal,或者电脑终端,进入到odoo12所在的文件夹,输入"./odoo-bin -s"
./odoo-bin -s
尝试启动,过程可能会报错,不过不用担心,报错原因就是却少模块,如下图图示缺少"psycopg2"模块,那么我们就安装这个模块
pip3 install psycopg2
继续输入"./odoo-bin -s",可能还会报缺少模块的错误,继续安装模块,直至成功启动,如下图ctrl+c退出,或者新开一个终端,输入"ls -a",找到".odoorc",将其移动到odoo12中(保险起见将其copy到odoo12中,完成之后在删除原有文件)
可以看到我们已经把".odoorc"复制到odoo12里了,那么我们删除原文件。回到"~",输入"rm -r .odoorc",删除文件,如下图
可以看到".odoorc",已经被删除。
6.配置启动项,找到pycharm的app configuration,点击
出现以下界面,点击左上角“+”,选择python
出现下图,点击框框里的小书图标
接着,会出现下图,按照图示选择,最后点击open,Script path里出现"/Users/vitermo/odoo12/odoo-bin"(其中vitermo是本人电脑用户),只要按照步骤选择就好,不用修改其他东西。
然后,在Parameters,(就是小书下面的一个框框)输入
-c odoo.conf
之后点击本界面右下角的“apply”,之后点击ok。
把名字修改成“odoo.conf”,点击Preview,如图
出现下图,点击Do Refactor,名字修改完成
8.上一步修改的文件打开,找到db_name,将等号后面False,修改成你想要的名字,(这个名字是数据库名字)保存。
9.点击红框框里的小三角,启动项目,在此过程中,可能还会报模块的错误,在终端安装,以上有怎么写命令,不再复述。如图所示,没有报错消息,表示启动成功。
10.打开浏览器,输入
localhost:8069
中间的冒号必须是英文的,之后浏览器跳转界面到下图
账号和密码都是admin,之后点击Log in,之后浏览器跳转到下图
- 可以看到,全是英语的,看不懂怎么办,不用着急。找到左上角的四个小方块,点击选择settings,浏览器跳转,点击下图红框框里的按钮
浏览器出现一个新窗口,点击长条,选择什么不用我说了把(。。),然后点击Load,如下图
然后,点击右上角,按照图示选择
之后,language选择中文简体,timezone选择Asia/shanghai,点击save 保存。如下图
之后就可以看见我们能认识的字了。
至此,我们的odoo12就安装完成,并且设置成我们可以看懂的文字,好麻烦的说(。。)
OK,总算完了,如果本文章对你有帮助,请点个赞,谢谢!