centos6.4 pip 安装openERP7.0

在鼓捣openERP玩碰到了几个安装问题,记录下

进入虚拟环境mkvirtuenv openerp

官网下来tar包,pip install -e XXX安装就好。但是会有几个问题

1.源经常会断,换了个国内源,豆瓣跟v2ex都可以

在 ~/.pip/ 下创建文件 pip.conf(如果还没有的话),并填入以下内容:

[global] index-url = http://pypi.v2ex.com/simple

2.lxml老是编译失败

libxslt-devel跟libxml2-devel,不过只要装了libxslt-devel会自动把依赖包libxml2-devel安装的

yum install libxslt-devel

pip install lxml

3.python-ldap编译失败

查了下,原来他基于的是openldap,不是ldap

sudo yum install python-devel
sudo yum install openldap-devel

pip install python-ldap

4.创建postgreSQL数据库

(OPENERP)[quanpower@Y400 .pip]$ su postgres
Password:
(OPENERP)[postgres@Y400 .pip]$ psql
could not change directory to "/home/quanpower/.pip": Permission denied
psql (9.3.3)
Type "help" for help.

postgres=# create database openerp;
CREATE DATABASE
postgres=# grant all privileges on database openerp to quanpower;
GRANT
postgres=# \q

5.启动openerp-server

Installing openerp-server script to /home/quanpower/Envs/OPENERP/bin

python openerp-server启动

如果启动一直说找不到PIL,pip安装个pillow就可用,PIL已经不维护了。

6.为OpenERP服务打开8069端口。

  打开iptables的配置文件:vi /etc/sysconfig/iptables
  在其中增加一行“ -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8069 -j ACCEPT”
  修改完之后重启iptables
  service iptables restart

你可能感兴趣的:(PostgreSQL,lxml,openerp,pillow,python-ldap,pip源)