掌上百科 - 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
    7 q! O- ?! u( g楼主呀,ubuntu的详细安装教程能不能发个呀?
    6 H8 h. [' Q: h" \- i

    , S/ o+ P5 T# |; m4 ~' Kubuntu 更简单,方法更多:$ \3 H5 C( E% @# u! L' q% F- D

    9 k" B2 R% Y2 y8 W6 A$ @+ R1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzip wget2 p9 l5 F( F0 c7 m0 t" g
    2. 下载  wget https://github.com/liuyug/flask-mdict/archive/master.zip ' Q( X9 |# H8 n4 Q8 I& f  J0 @  g
    3.  unzip master.zip .  用 git clone https://github.com/liuyug/flask-mdict/ 也可以" S% I9 f8 V* T" x4 k5 p- I
    ' D& y$ A2 ^- W' e% s2 D/ j# B4 V
    4. 安装依赖包,pip3 install -r requirements.txt. G- V$ @) a' n
    5.建立 content 目录, mkdir content. ?/ T& z* E) s/ m
    8 ?% f; A6 E- T& T" V" Q: S
    6. 下载词频信息  https://github.com/skywind3000/ECDICT/raw/master/ecdict.csv' e& ?$ @  k& l

    # C9 y6 d6 T% K9 a7 G0 h7.将 ecdict.csv 转换为 sqlite3 格式,ecdict.db, 移动到 content 目录下,如果没有不能显示词频信息,其他不影响
    : z& a! l0 I2 P! \& l2 V% J9 z$ v. n0 S! Q7 g& P9 Y
    8.将词典文件,mdx/mdd 放到 content 目录下,牛津/朗文/汉典...
    8 V3 p" F) J) m( Y9. 运行 flask run6 U0 }4 f& B! m  y0 u( {
    10. 浏览器访问 http://127.0.0.1:5000/

    该用户从未签到

    发表于 2021-8-15 23:38:03 | 显示全部楼层
    zzzz_sleep 发表于 2021-8-8 13:13+ I, Z2 w$ C( r6 e8 i3 Z# b
    ubuntu 更简单,方法更多:. s* ~* s( S$ p3 D) W8 }" b* l

    ' s6 b$ i. {, h5 m1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzi ...

    % |9 h# Y, c9 E( F% L2 n感谢感谢!$ g0 F, U6 v6 |2 a
    我现在有个很头疼的问题:3 u; _3 t$ `% a# f; _8 b0 [1 [
    ubuntu 20
    * u* j. c% t. I9 \1 E" e4 c8 H重启之后就要怎么能让这个flask自动启动呀
    1 C8 W3 e0 ^$ i: s: ?3 u每次启动都要运行四行代码8 ]9 r# C6 C% }+ H/ Q+ d4 ]: D

    5 t  Y* c" c0 W1 }
    1. export FLASK_APP=/home/ooxx/docker/flask-mdict/app.py$ I- w" D5 g8 n0 V& T8 V
    2. export FLASK_ENV=development, Y5 h/ Q7 K2 Q! Y  `8 }
    3. cd /home/ooxx/docker/flask-mdict/8 l1 `  `' t7 u5 ^
    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
    & u6 }6 B) F5 C感谢感谢!
    0 H; U. N: B! S( M5 `# A3 a我现在有个很头疼的问题:* \+ W8 H+ q8 q7 r" z! X
    ubuntu 20

    $ f0 H9 s$ D1 q8 J2 z/ x( Znginx + uwsgi + flask+ x3 {! \9 f, |' x6 J4 ?7 |! P
    5 @1 o% w7 Z; c6 s
    网上有很多说明
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-25 18:08 , Processed in 0.080165 second(s), 7 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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