odoo本地pycham环境搭建(mac)
本文以odoo12为例配置本地环境,注意不是docker环境
1、安装pycharm(推荐2020.1版本,破解地址:https://www.cnblogs.com/xuexianqi/p/12767075.html)
2、安装postgresql(9.5以上版本)
3、安装pgadmin(推荐4版本)
4、创建postgresql的用户,推荐用户名(odoo),密码(odoo)。创建方式:打开命令行输入su postgres(会要求输入密码,如不知道密码点击链接https://jingyan.baidu.com/article/2a138328e776bc074b134f6a.html查看设置方式),进入postgres以后输入:create user 用户名 with password ‘xxxxx’
5、启动posgresql:打开postgresql软件,点击Server Setting,设置name和端口(端口默认5432),然后点击大象图标下方的start按钮
6、打开pgadmin,点击Add New Server,设置name,连接的数据库,主机地址127.0.0.1,端口设置为postgresql一致的端口。用户名密码输入刚才设置的postgresql的新用户名和密码即可。连接成功左边Server下面会出现你的postgresql中的数据库
7、安装mac的Homebrew工具,打开命令行输入
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"(安装这个工具的过程可能有点艰辛,经常遇到网络问题,多试几次,或者更换稳定的网络)
8、安装python3:
        brew update # brew install python3.7(或者直接官网下载安装,odoo12要用python3以上版本)
9、安装odoo的依赖:
        brew install freetype jpeg libpng libtiff webp xz
10、安装node:
        brew install node
11、安装less和 less-plugin-clean-css:
        sudo npm install -g less less-plugin-clean-css
12、从github下载odoo12源码:
        git clone https://github.com/odoo/odoo/ -b 12(可以从guthub官网搜索odoo,查看odoo的所有版本,然后点击下载复制对应版本的连接+“-b 版本号“,或者下载压缩包在解压)
13、安装odoo的requirements.txt:
        sudo pip3 install -r requirements.txt
14、创建数据库登录角色
打开PgAdmin,连接到本地数据库。在下方 “登录角色” 处右键,新增 登陆角色
【切记 权限 一项勾选 可以创建数据库,否则odoo不能通过此用户创建数据库】
15、新增odoo的配置文档:
尝试让pycharm自己生成一个odoo.conf文件,在pycharm的Teminal中进入odoo的根目录输入:
./odoo-bin --save --stop-after-init #让系统自动生成配置文件。
如果生成失败自己手动在odoo的根目录中添加odoo.conf文件,输入:
[options] ; This is the password that allows database operations: ; admin_passwd = admin db_host = 127.0.0.1 db_port = 5432 db_user = odoo db_password = odoo addons_path = /Users/chenbojie/Documents/pycharm/odoo11/addons,/Users/chenbojie/Documents/pycharm/odoo11/myaddons #或者用相对路径也行。如果不知道这个设置点,也要费点时间。
#推荐使用绝对路径:odoo源码包的addons文件和odoo/odoo/addons。如果已经用pycharm打开odoo源码包
找到对应的两个addons文件右键copy中复制绝对路径即可
16、pycharm设置:点击run -> Edit Configurations -> 点击左上角的‘+’(在弹出的模板框中选择python)-> Script Path中点击右侧的文件选择标志,选择odoo源码包中的odoo-bin文件。-> 名字自己随意 -> Parameters中输入-c,然后右键点击Insert Path,选择odoo.conf文件打开即可
17、至此pycharm配置本地的odoo开发环境基本完成,点击pycharm的运行的三角形按钮,打开浏览器访问127.0.0.1:8069即可
常见问题:
    1、Homebrew安装一直失败,我是mac新手,如果到下载的时候下载一部分就失败,是网络原因,多试几次,我是第三次才成功的。
    2、后面的依赖包安装可能会有一些失败的,先不用管,先走后面的看能不能走通,如果可以就不管了,不行在回去百度怎么单独安装
    3、运行以后如果遇到UTF-8编码的问题或者是模块问题,看看是不是自己电脑有多个python版本,如果是,在设置中选择一个解释器安装之前的那些依赖,然后再Edit Configurations中选择安装了依赖的那个解释器即可。启动成功以后可能会pycharm自动生成odoo.conf文件覆盖原有odoo.conf文件
    4、如果启动成功无法选择数据库,或者无法切换数据库,查看odoo.conf文件中有一个db_name的配置,将等号后面的删掉即可
                    
                
                
            
        
浙公网安备 33010602011771号