远程桌面部署doccano数据标注平台
1、云服务器:
我选择的是腾讯云服务器,价格为69.5元/月,配置如下图所示:
购买后,会有远程桌面连接的用户名和密码,直接访问即可。
2、doccano部署过程
下载汉化后的一个doccano工程
网址https://github.com/moon-hotel/doccano,复制到服务器上。
安装python
这里也可安装conda虚拟环境,我安装的是python3.6.5版本,官网上下载安装包后安装即可,安装后记得添加python和pip的环境变量。
安装python包
打开doccano文件夹,运行:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
进入doccano/app文件夹也运行上述命令,中途报错可能是pip需要升级,升级后即无报错。
配置前端
我用的是windows系统,所以运行npm命令需要安装node.js,安装教程见连接:https://www.runoob.com/nodejs/nodejs-install-setup.html,安装完成后,npm命令可以运行。进入doccano/app/server/static后,运行npm install,结果如图:
最后运行npm run build,运行结果如图所示:
除此之外,还要运行以下两行代码,否则登录会报错:
pip install jwt -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install djangorestframework-jwt -i https://pypi.tuna.tsinghua.edu.cn/simple
启动服务
首先切换到目录doccano/app中,然后依次运行如下命令:
python manage.py migrate
python manage.py create_roles
python manage.py create_admin --noinput --username “admin” --email “admin@example.com” --password “password”
python manage.py runserver #启动服务
然后要打开windows防火墙的8000端口,具体方法参考:https://zhidao.baidu.com/question/378028778.html和https://zhidao.baidu.com/question/330402034643359645.html
端口打开后,就可以正常访问啦。
参考链接:https://mp.weixin.qq.com/s?__biz=MzAwNjU0NjA3Ng==&mid=2247487635&idx=1&sn=6cb73bccfdef2545d83afc3d7c583eb5&chksm=9b0ae760ac7d6e7695cac8d30dfebe3e62a0b3a59b80dbed8d96ad99c1b2bf23469861b0a7f7&token=466293760&lang=zh_CN#rd