掌上百科 - 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
    9 x" h2 V* V* v2 u楼主呀,ubuntu的详细安装教程能不能发个呀?

    - h6 {- j% A& c: g- D
    3 H, v) @6 f0 F; Hubuntu 更简单,方法更多:* v% e/ m# U4 Y* o+ r

    + c$ q( |' e! D- R: |3 K. U  h1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzip wget. s9 d  ]8 |, b, t( A
    2. 下载  wget https://github.com/liuyug/flask-mdict/archive/master.zip
    3 g6 |: S9 ^0 M3.  unzip master.zip .  用 git clone https://github.com/liuyug/flask-mdict/ 也可以
    6 h9 }4 f) Y& B7 d$ n
    * S/ t  P. [4 E4 e4. 安装依赖包,pip3 install -r requirements.txt- h- |8 W8 {% H0 ?+ e  @
    5.建立 content 目录, mkdir content! f, u# T& T9 G& O+ c2 j

    2 l2 K: _# N& a7 M6 R3 U' ^" p6. 下载词频信息  https://github.com/skywind3000/ECDICT/raw/master/ecdict.csv
    0 P) [' v/ Z  y# S+ u5 i# H9 y6 E0 A
    7.将 ecdict.csv 转换为 sqlite3 格式,ecdict.db, 移动到 content 目录下,如果没有不能显示词频信息,其他不影响& R) `. u: A$ J2 t7 {/ p
    / E5 K) z/ a& L0 R
    8.将词典文件,mdx/mdd 放到 content 目录下,牛津/朗文/汉典...; o: R4 O% d; s0 B! [+ s
    9. 运行 flask run! J4 w  x+ ]) F# |' N0 l
    10. 浏览器访问 http://127.0.0.1:5000/

    该用户从未签到

    发表于 2021-8-15 23:38:03 | 显示全部楼层
    zzzz_sleep 发表于 2021-8-8 13:13: |5 j" R4 O: p2 ~  ]: s2 |
    ubuntu 更简单,方法更多:
    $ ~# j, g  v+ N" d! O: o
    ' o7 {) z( c. ~  f: h) G1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzi ...
    + S! C8 t# b7 t. ?  I
    感谢感谢!
    ; N) ]2 p9 z9 r' t! r我现在有个很头疼的问题:1 v" P; a3 ]  L( O9 V
    ubuntu 20: }0 `' y/ I: J: N
    重启之后就要怎么能让这个flask自动启动呀2 F- B7 y: W3 d2 ~% |/ I5 D
    每次启动都要运行四行代码
    & i% z" a+ E0 k) I% z, w: h! F, ]: s& E2 v5 u
    1. export FLASK_APP=/home/ooxx/docker/flask-mdict/app.py2 N  E6 v/ Y' j; M( p# @
    2. export FLASK_ENV=development% _, f  R- q3 N7 r! B& ^5 p& x
    3. cd /home/ooxx/docker/flask-mdict/* e1 _+ C. C: P6 G
    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
    % q, T% _) m5 {7 U0 q5 K感谢感谢!5 Q% N, f9 m5 v+ }" K( {$ D
    我现在有个很头疼的问题:
    1 I+ b- {( \9 _% _# K) d$ zubuntu 20
    ( z4 @$ n  q! k' I+ }. [' X' j
    nginx + uwsgi + flask
    * i: ?% v0 s5 Q4 B& A/ k; z# ?
    * P( d  m1 j; }- g网上有很多说明
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-5-11 20:16 , Processed in 0.021423 second(s), 19 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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