掌上百科 - 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- K; a0 s$ x" q. W
    楼主呀,ubuntu的详细安装教程能不能发个呀?

    7 F" W6 b  g5 ^# [% J% z
    ' X+ E& k, y, B) ~% v) U8 I5 _ubuntu 更简单,方法更多:/ O( r- [( g8 d+ Z6 Z

    + t3 H9 ~6 g  R) y1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzip wget
    0 T  Z, a# U$ n2. 下载  wget https://github.com/liuyug/flask-mdict/archive/master.zip ! P. w% E0 R; W, I- `: P
    3.  unzip master.zip .  用 git clone https://github.com/liuyug/flask-mdict/ 也可以, c9 O0 d. f1 A) t/ g/ ^

    ( {9 O) ]2 S$ X5 P4. 安装依赖包,pip3 install -r requirements.txt
    ( i  g, e1 o" s& M) t5.建立 content 目录, mkdir content
    , k7 p; G+ u0 w) l( B* a) }' F4 l, _$ K9 o; f+ P5 {. {3 d
    6. 下载词频信息  https://github.com/skywind3000/ECDICT/raw/master/ecdict.csv
    $ r9 O5 V  k1 G1 K$ t7 {: ?
    8 c' ?* H% {; w7.将 ecdict.csv 转换为 sqlite3 格式,ecdict.db, 移动到 content 目录下,如果没有不能显示词频信息,其他不影响
    4 {; u' c; N$ d$ R6 G5 Z# D' l' t+ r7 Q5 W# F3 A
    8.将词典文件,mdx/mdd 放到 content 目录下,牛津/朗文/汉典...
    # l" |2 D& G8 p) v7 k+ e$ C9. 运行 flask run% V6 B6 S0 b0 N
    10. 浏览器访问 http://127.0.0.1:5000/

    该用户从未签到

    发表于 2021-8-15 23:38:03 | 显示全部楼层
    zzzz_sleep 发表于 2021-8-8 13:13# b2 c+ a0 K% K" a+ H4 N) O+ M
    ubuntu 更简单,方法更多:8 p7 y' `& |1 @5 B. \

      W6 f+ d) X0 B  \$ d4 i5 M. G1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzi ...
    $ X4 J/ i) R: d& K5 ?8 G
    感谢感谢!$ b1 \5 w' `9 f7 [6 n$ }5 p
    我现在有个很头疼的问题:
    ; M' f  U7 Q; E1 y  w# G$ fubuntu 20, k5 j+ ]) ~  x5 x" d& D# _
    重启之后就要怎么能让这个flask自动启动呀
    7 y# ^- n+ Q4 a3 T每次启动都要运行四行代码0 T2 x" c7 F, t9 |( e4 d6 k

    $ [& ~5 D4 c0 h/ G& t
    1. export FLASK_APP=/home/ooxx/docker/flask-mdict/app.py
      . w- }+ j5 [1 m) B0 T
    2. export FLASK_ENV=development
      * z. c9 ~9 r4 C$ E. H" x
    3. cd /home/ooxx/docker/flask-mdict/: B1 `, }" I0 \
    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
    5 G5 z5 v* k3 a7 Z- r3 ]6 C; s感谢感谢!$ G3 \$ j5 t' R: h
    我现在有个很头疼的问题:+ c0 F1 Y; `  k* N1 _6 k0 G3 x, k
    ubuntu 20

    # m, Y6 D  ?% j! r" T. @1 ]nginx + uwsgi + flask
    ! o3 _8 w) y4 o6 g* A7 g
    & N+ s! ]- ?) v  `0 U. L网上有很多说明
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-9-21 19:43 , Processed in 0.019692 second(s), 19 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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