安装Python 2.7依赖组件

来自Odoo大V社-odoo中文开发手册
跳转至: 导航搜索

2.2.1 安装Python 2.7依赖组件 先查看系统python组件,确认python版本:

Python - -vision
sudo python -v
sudo python- -version	 #这样查看简版

exit()或者Ctrl + d,退出版本查看。

设定python默认的编码为utf-8 在python的Lib\site-packages文件夹下新建一个sitecustomize.py,内容为: Python代码

# -*- coding: utf-8 -*- 
import sys    
reload(sys)  
sys.setdefaultencoding('utf8')


安装依赖包: 安装tool packages

sudo apt-get install wget subversion git bzr bzrtools python-pip gdebi-core -y

以下两个,是安装bzrtools 的建议安装,两个包都比较大,graphviz 28.3M, librsvg2-bin 230M

sudo apt-get install graphviz
sudo apt-get install librsvg2-bin

安装python packages

sudo apt-get install python-dateutil python-feedparser python-ldap python-libxslt1 python-lxml python-mako python-openid python-psycopg2 python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi python-docutils python-psutil python-mock python-unittest2 python-jinja2 python-pypdf python-decorator python-requests python-passlib python-pil -y


安装python libraries

sudo pip install gdata psycogreen ofxparse XlsxWriter

安装其它required packages

sudo apt-get install node-clean-css -y
sudo apt-get install node-less -y
sudo apt-get install python-gevent -y

安装odoo企业版依赖库

sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo apt-get install nodejs npm
sudo npm install -g less
sudo npm install -g less-plugin-clean-css
sudo pip install suds

安装Wkhtmltopdf

#http://download.gna.org/wkhtmltopdf/0.12/0.12.4/wkhtmltox-0.12.4.tar.bz2
sudo wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
sudo gdebi --n `basename http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb `
sudo ln -s /usr/local/bin/wkhtmltopdf /usr/bin
sudo ln -s /usr/local/bin/wkhtmltoimage /usr/bin

安装中文及条形码字体

sudo apt-get install ttf-wqy-zenhei 		#安装中文字体 
sudo apt-get install ttf-wqy-microhei 	#安装中文字体

将此链接中的字体下载,解压得到pfbfer文件夹,放到 /usr/share/fonts/type1之下即可,注意设置文件权限:

cd /usr/share/fonts/type1
sudo chmod 744 *