掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: zzzz_sleep

[新版发布] flask-mdict 架设自己的 MDict Web Server

[复制链接]

该用户从未签到

发表于 2021-8-7 17:34:29 | 显示全部楼层
楼主呀,ubuntu的详细安装教程能不能发个呀?
  • TA的每日心情

    2020-8-15 10:40
  • 签到天数: 146 天

    [LV.7]常住居民III

     楼主| 发表于 2021-8-8 13:13:22 | 显示全部楼层
    jutrshjiydx 发表于 2021-8-7 17:34
    4 c6 X, z) m0 Y' O楼主呀,ubuntu的详细安装教程能不能发个呀?

    # L1 {; O9 p0 v3 \* v) J7 }  y7 U: n. S# U/ F
    ubuntu 更简单,方法更多:
    ' F$ n, F3 I2 D! L0 _3 b( O4 b* W$ a/ g, z. ?3 M) l
    1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzip wget) e: K  }3 s# R
    2. 下载  wget https://github.com/liuyug/flask-mdict/archive/master.zip   u! X+ a  c% O- b
    3.  unzip master.zip .  用 git clone https://github.com/liuyug/flask-mdict/ 也可以
    # l. p' w% I6 Q& j  _6 s0 Q& ?* t* q" ?0 N
    4. 安装依赖包,pip3 install -r requirements.txt; T( J* _8 H4 V8 @! f( h" O
    5.建立 content 目录, mkdir content
    3 |  e$ i% q0 _, M  K3 N& E, L4 ~7 f9 \
    6. 下载词频信息  https://github.com/skywind3000/ECDICT/raw/master/ecdict.csv- d8 E/ D1 h+ x8 [. C( x

    " S$ u5 A4 {7 M, u2 y6 X- G7.将 ecdict.csv 转换为 sqlite3 格式,ecdict.db, 移动到 content 目录下,如果没有不能显示词频信息,其他不影响# \  p# R/ _1 }' u3 @, {6 z
    ; U9 m$ ]' p0 z& a% X
    8.将词典文件,mdx/mdd 放到 content 目录下,牛津/朗文/汉典...
    4 B# S% @# {; f' O9. 运行 flask run( j7 Q. Z9 d- J  t: h
    10. 浏览器访问 http://127.0.0.1:5000/

    该用户从未签到

    发表于 2021-8-15 23:38:03 | 显示全部楼层
    zzzz_sleep 发表于 2021-8-8 13:13
    & {( F9 ?% F6 z1 z" Z# m. subuntu 更简单,方法更多:
    9 }  T! y# }0 H- b% L, u- O. J
    % W: c& I- s3 ^' D. d7 |1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzi ...

    + l5 g# }4 f; z. m4 B4 j" s% E感谢感谢!: K3 o! R, N" e; j4 M# r$ U
    我现在有个很头疼的问题:& k' C' z, p5 E
    ubuntu 204 X8 k; _  H3 I
    重启之后就要怎么能让这个flask自动启动呀4 j1 q, ]5 R( Z( N
    每次启动都要运行四行代码
    , j! O- h  n6 \" H! Q3 X
    ) J; h% p2 G0 _; i5 G
    1. export FLASK_APP=/home/ooxx/docker/flask-mdict/app.py
      9 k* k, b9 \* v/ }. Z# Y& f
    2. export FLASK_ENV=development
      6 }! H  j2 ], k4 k
    3. cd /home/ooxx/docker/flask-mdict/: w+ \" ^+ M; m' \* X7 W
    4. flask run --host 0.0.0.0 --port 5000
    复制代码
  • TA的每日心情

    2020-8-15 10:40
  • 签到天数: 146 天

    [LV.7]常住居民III

     楼主| 发表于 2021-8-20 16:07:00 | 显示全部楼层
    jutrshjiydx 发表于 2021-8-15 23:38! a# e# v: k4 k( b( \. V
    感谢感谢!8 ?: g2 H) o  \5 h
    我现在有个很头疼的问题:
    # J' |4 R: H; s  ?ubuntu 20

    # L$ s- M7 t& B% y% Mnginx + uwsgi + flask
    / @* P* q* M: W4 Q) g7 T7 ^* k; a1 k- B" b2 q* D- h
    网上有很多说明
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2025-4-20 23:52 , Processed in 0.021458 second(s), 19 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表