odoo15源码安装 centos7
-
安装postgresql
参考:https://www.cnblogs.com/huamoai/p/15548290.html -
安装Python3.7
Odoo 需要 Python 3.7 或更高版本才能运行
参考:https://www.cnblogs.com/huamoai/p/16202254.html -
虚拟环境
创建 :python3 -m venv odoovenv
激活 :source /root/odoovenv/bin/activate
虚拟环境创建好后,需要激活才能在当前命令行中使用,可以理解成将当前命令行环境中 PATH 变量的值替换掉
通过 virtualenv 和 模块 venv 创建的虚拟环境,激活方式是一样的,即运行激活脚本
退出 :deactivate
退出虚拟环境很简单,只需要执行 deactivate
命令就行,这个命令也在虚拟环境的脚本目录下,因为激活时,将脚本目录设置到 PATH 中了,所以可以直接使用
退出虚拟环境相当于将 PATH 恢复成原来的
-
安装odoo15
解压源码包到指定目录:unzip odoo.zip -d odoo
cd odoo
安装依赖:pip3 install setuptools wheel
pip3 install -r requirements.txt
安装过程如有报错,尝试以下安装:
yum install python3-devel libxml2-devel libxslt1-devel libldap2-devel libsasl2-devel \
libtiff5-devel libjpeg8-devel libopenjp2-7-devel zlib1g-devel libfreetype6-devel \
liblcms2-devel libwebp-devel libharfbuzz-devel libfribidi-devel libxcb1-devel libpq-devel python-devel openldap-devel
psycopg2无法安装时,改为:psycopg2-binary==2.9.2
安装依赖时网络问题无法安装成功,需多次尝试安装 -
启动
python3 odoo-bin --addons-path=addons
后台启动:nohup python3 odoo-bin --addons-path=addons > odoo.out 2>&1 & -
安装wkhtmltopdf
下载rpm包
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.centos7.x86_64.rpm
安装依赖包
yum install xorg-x11-fonts-75dpi xorg-x11-fonts-Type1 libXrender -y
安装rpm包
rpm -ivh wkhtmltox-0.12.5-1.centos7.x86_64.rpm缺少依赖安装:yum install libXext
yum install libjpeg测试
wkhtmltopdf http://www.baidu.com ./baidu.pdf
打印中文乱码
问题描述:在Odoo中使用wkhtmltopdf生成报告时,中文字符显示为乱码
1-解决方法:
1.在windows系统C:\Windows\Fonts\路径下找到simsun.ttc字体文件(宋体)
2.拷贝该文件到服务器 /usr/share/fonts/目录下;
2-注意:
使用rz命令上传该字体文件时,r如果出现乱码,失败等状况,则可以尝试把simsun.ttc打包压缩后在上传
-
访问 http://192.168.2.221:8069/