掌上百科 - 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
    + y4 b- W+ v6 s/ X楼主呀,ubuntu的详细安装教程能不能发个呀?

    / A6 O9 ?) \$ X6 x& c, D( g) J4 }4 G0 u9 l7 r" a+ ~- d( [
    ubuntu 更简单,方法更多:' K' N# h8 }; }
    2 y9 Y1 |' I* K) J. K" O  [. x
    1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzip wget" z- A" f. i7 {2 D, ^  ]* J
    2. 下载  wget https://github.com/liuyug/flask-mdict/archive/master.zip ! i0 K! d- n* K& Q! t: E/ ^$ |" L# k
    3.  unzip master.zip .  用 git clone https://github.com/liuyug/flask-mdict/ 也可以0 h; j6 X5 O% I3 p  h/ T, Q0 d- @: w

    ) @- D8 M0 F6 L8 i. }& e* j; ~4. 安装依赖包,pip3 install -r requirements.txt
    . k/ T% e/ m: ~7 N$ Y5.建立 content 目录, mkdir content2 q5 e1 {+ l/ L7 `

    & I9 I. Y! k( ?+ c6. 下载词频信息  https://github.com/skywind3000/ECDICT/raw/master/ecdict.csv5 j; Z2 o% \8 C7 X( X& i, ]
    5 e& c: F# ?, p6 Z
    7.将 ecdict.csv 转换为 sqlite3 格式,ecdict.db, 移动到 content 目录下,如果没有不能显示词频信息,其他不影响: Y% C0 H9 X) g5 |, W- r& i  q4 U
    1 z; Q- X: I% x" M! V% L
    8.将词典文件,mdx/mdd 放到 content 目录下,牛津/朗文/汉典...
    / }: M/ P8 z" }6 |7 s9. 运行 flask run
    ' ~" c# _, h( Z, ?10. 浏览器访问 http://127.0.0.1:5000/

    该用户从未签到

    发表于 2021-8-15 23:38:03 | 显示全部楼层
    zzzz_sleep 发表于 2021-8-8 13:13
    $ Q4 R( a! w7 i  B5 l( H1 }ubuntu 更简单,方法更多:
    - l( _7 h& j: q2 @/ o' ]) `0 E: W* C4 R
    1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzi ...
    " V; y  B) P5 `/ z0 [( ?4 T  f
    感谢感谢!) H! d( O/ e3 Z- R' `/ K2 V) w
    我现在有个很头疼的问题:
    $ ]! [: A7 L7 y" Q% eubuntu 20% ^2 n4 s$ w5 X& }
    重启之后就要怎么能让这个flask自动启动呀
    6 k* N% a# ^3 Q+ c每次启动都要运行四行代码% Q$ T" m! \; H. i. D- {% O

    - M- x7 s- G+ m
    1. export FLASK_APP=/home/ooxx/docker/flask-mdict/app.py
      , |3 |$ N' H, P
    2. export FLASK_ENV=development
      $ J9 m8 z: _( a; F4 X; ?
    3. cd /home/ooxx/docker/flask-mdict// P% h8 G! ]1 o! M, N' m+ Q* R6 ]
    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% T2 `& O4 r: U, |
    感谢感谢!
    & i' m& e( t8 c8 L我现在有个很头疼的问题:
      l" q4 V  v$ Fubuntu 20
    + j7 z& Q: h. g# j
    nginx + uwsgi + flask
    1 f1 y: F9 u+ c1 V5 B2 T! P% q$ E$ _$ C1 t; s- m- z
    网上有很多说明
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-6-4 16:24 , Processed in 0.020057 second(s), 19 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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