关注各种黑科技
B站UP主,编程教学,游戏玩家,挂B,金牛座

Odoo Ubuntu开发环境配置

系统下载 桌面开发推荐ubuntukylin,是ubuntu的中文定制版本,中文名叫优麒麟。对比原版ubuntu,集成了专门为国内环境的软件包自带qq,搜狗中文输入法,和wps软件等,还有一个中文软件市场,类似360软件中心。 官网 http://www.ubuntukylin.com/ 这里使用ubuntu16.04   同样使用之前下载的odoo8.0源码包 安装pycharm for linux 更新ubuntu apt源
apt-get update
安装python和编译依赖库
# python编译依赖
sudo apt-get install build-essential python-dev python-setuptools -y
# 如果没有pip使用easy_install安装
sudo easy_install pip
#lxml依赖
sudo apt-get install -y zlib1g-dev libxslt1-dev libxml2-dev
#ldap依赖
sudo apt-get install libsasl2-dev libldap2-dev libssl-dev
#pillow 依赖库
sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev
使用virtualenv创建虚拟环境
sudo pip install virtualenv
cd odoo-8.0
virtualenv venv
安装数据库 ubuntu16.04的postgresql是9.5的
sudo apt-get install postgresql-9.5 postgresql-server-dev-9.5 -y
#创建用户
sudo -u postgres psql
create user "odoo8" with password 'odoo8' createdb;
安装odoo python模块
source venv/bin/activate
#安装odoo依赖 使用国内镜像加速
pip install -r requirements.txt -i https://pypi.douban.com/simple
odoo配置文件 nano openerp-server.conf 启动服务器 python odoo.py -c openerp-server.conf 注意 使用python内置的web服务器获取文件 python -m SimpleHTTPServer 这里使用ubuntu16.04版本 以上命令在其他linux系统中可能有差别 odoo9及以上版本需要nodejs https://nodejs.org/en/download/package-manager/ 我们使用官方的deb源进行安装,ubuntu自带的源里node版本比较老,我们这里安装6.x版本即可。
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
npm install -g less less-plugin-clean-css
 
转载请注明出处
分享到: 更多 (0)

评论 0