快速开始
0. 安装Python和相关依赖
Python- 推荐python3.6及以上-
pip- 推荐18.1及以上 -
其他:见文件
requirements.txt,内容如下,安装请见后文:
Django
wooey
django-sslify
django-storages
django-celery
django-autoslug
boto
waitress
psycopg2
collectfast
honcho
1. 运行使用
* 创建虚拟环境(非必须,推荐)
为了防止项目工程的依赖和用户自带的python环境相冲突,例如python版本不一致。建议为工程创建虚拟环境,创建方法见virtualenv, 这里推荐使用virtualenvwrapper,一个更快捷的virtualenv的封装来创建python3的虚拟环境。
例如,使用virtualenvwrapper创建了名称为wooey的python3环境,然后在这个环境下运行本项目。

2. 下载工程代码

下载地址:EDS-lab
下载后解压,进入到EDS-lab路径下。
3. 安装相关依赖
使用pip安装相关依赖,requirements.txt。
pip install -r requirements.txt
4. 运行项目
对于windows,在当前路径(即manage.py所在的路径)下,分别启动两个终端:

终端1输入:
celery -A MyWooProject worker --pool=eventlet -l info
效果入上图所示。

终端2输入:
python manage.py runserver 0:8000
注:端口号可以任意指定。
对于Linux和其他操作系统,请查看这里。
5.本地查看项目
通过步骤5就构建了一个本地服务器来运行本工程。

使用浏览器,输入http://localhost:8000/,即可查看工程。
6. 运行实验脚本


点击脚本名称,输入相关参数,即可运行。例如上图是创建计算[0, 100)以内所有正数和的任务,点击提交,任务会被添加到任务队列中,等待片刻,结果输出到界面,结果产生的文件以列表形式陈列于下方。
运行其他脚本过程类似。