塞内克斯
senex的Python项目详细描述
senex是一个用于高级管理 Online Linguistic Database (OLD)应用程序。
安装senex后,您可以执行以下操作(从web界面或 通过服务器上的命令行):
- 安装旧软件及其依赖项
- 创建新的旧实例(例如,针对特定语言) LI>启动和停止已有的旧实例
要求
现在senex只能在ubuntu服务器上工作。版本10.04和14.04 正在成为目标。
要使Senex正常工作,必须安装以下部件。它可以安装 其余的要求和老年人的其他要求都是自己的。
- python 2.6或2.7
- MySQL服务器
- 阿帕奇2
- 吉特
待办事项
为senex本身创建bash安装脚本。
在setup.py中添加python crontab作为依赖项。来自buildold:
Python-crontab (https://pypi.python.org/pypi/python-crontab) should be installed if you want the OLD-restart cronjob to be created for you. But the script will still work without it.
为Senex创建开发设置
如果您的系统python中没有安装python setuptools,请安装它:
$ sudo apt-get install python-setuptools
如果系统python中没有安装python的virtualenv,那么 使用setuptools中的easy_install进行安装:
$ sudo easy_install virtualenv
创建并激活虚拟环境:
$ virtualenv env $ source env/bin/activate
下载senex repo并安装其依赖项:
$ git clone https://github.com/jrwdunham/senex.git $ cd senex $ python setup.py develop
创建senex的数据库表并提供给它:
$ initialize_senex_db development.ini $ pserve development.ini
0.0
- 初始版本