加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Trytond服务部署

发布时间:2020-12-13 17:52:40 所属栏目:百科 来源:网络整理
导读:通过以下的步骤,你可以安装,运行起来一个最简化的tryton的服务器。 要求的知识:基本的python知识。 1. 安装ActiveState ActivePython 2.6,安装到默认位置。下载地址:http://www.activestate.com/activepython 我偏爱2.6版本的。tryton要求python = 2.4。

通过以下的步骤,你可以安装,运行起来一个最简化的tryton的服务器。
要求的知识:基本的python知识。

1. 安装ActiveState ActivePython 2.6,安装到默认位置。下载地址:http://www.activestate.com/activepython 我偏爱2.6版本的。tryton要求python >= 2.4。
2. 安装setuptools. 下载地址:http://pypi.python.org/pypi/setuptools/0.6c11 (2011.2.10的版本),下载这个:setuptools-0.6c11.win32-py2.6.exe
3. 把"C:/Python26/Scripts"加入系统的path里。这样就可以直接用easy_install (我的电脑-属性-高级-环境变量)
4. 下载trytond代码, 地址:http://hg.tryton.org/, 看清楚版本,可以下载当前版本,也可以下载某个版本号的。
5. 解压在任意文件夹里,如D:/trytond
6. 命令行里运行, easy_install lxml==2.2.2 一定要这个版本,要不然装不上。
7. 继续easy_install python-dateutil, easy_install relatorio, easy_install Genshi(我没装) (或者egenix-mx-base也需要,但是我没装)
8. 命令行里进入 D:/trytond/ 运行, python bin/trytond
这样就可以看到

(cap_env) F:/Code/trytond>python bin/trytond
[Thu Feb 10 11:08:48 2011] INFO:server:using F:/Code/trytond/etc/trytond.conf as
configuration file
[Thu Feb 10 11:08:48 2011] INFO:server:initialising distributed objects services

[Thu Feb 10 11:08:55 2011] INFO:modules:ir:registering classes
[Thu Feb 10 11:08:55 2011] INFO:modules:webdav:registering classes
[Thu Feb 10 11:08:55 2011] INFO:modules:res:registering classes
[Thu Feb 10 11:08:55 2011] INFO:modules:product:registering classes
[Thu Feb 10 11:08:55 2011] INFO:modules:workflow:registering classes
[Thu Feb 10 11:08:55 2011] INFO:modules:fg:registering classes
[Thu Feb 10 11:08:55 2011] INFO:modules:test:registering classes
[Thu Feb 10 11:08:55 2011] INFO:server:starting NetRPC protocol,port 8070
[Thu Feb 10 11:08:55 2011] INFO:server:waiting for connections...


哦,忘记一步,以上的步骤是为了安装一个最简化的trytond,使用的数据库是sqlite,(如果你需要使用mysql,postgresql,则需要安装对应的驱动,python-mysql,psycopg2),需要配置一下etc目录下的配置文件:
(两个部分,其他的省略了)

# Configure the database type# allowed values are postgresql,sqlite,mysqldb_type = sqlite# Configure the path to store attachments and sqlite databasedata_path = ./trytond# Enable auto-reload of modules if changedauto_reload = Truedata_path里不能带有特殊符号,正常的符号最好也别带。 好,可以用版本对应的客户端连接了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读