掌上百科 - 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$ i& [; k/ G% G
    楼主呀,ubuntu的详细安装教程能不能发个呀?
    7 l, H( S( w+ A) q
    " q4 F: f- T% k) B9 z
    ubuntu 更简单,方法更多:6 ^0 g" G3 m- X, G- Q

    % L$ K& h& C; k. T9 [7 y1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzip wget
    & q  C- F% j% g" z- {  M2. 下载  wget https://github.com/liuyug/flask-mdict/archive/master.zip : D6 c/ l0 H8 E+ ^( k& C
    3.  unzip master.zip .  用 git clone https://github.com/liuyug/flask-mdict/ 也可以
    0 U( I) r" _+ s: ?  {; Z! B7 u& f6 S% A" Z+ Q2 g1 ?
    4. 安装依赖包,pip3 install -r requirements.txt$ |+ B: z; {) Y4 l
    5.建立 content 目录, mkdir content
    ; s4 M3 E7 W  f5 I+ t+ D1 S; M/ Z2 [2 E0 m. J$ o
    6. 下载词频信息  https://github.com/skywind3000/ECDICT/raw/master/ecdict.csv
    : Y4 k& ^$ }  V2 ]
    + W: U; W4 ]. W, H. @+ f0 C7 }7.将 ecdict.csv 转换为 sqlite3 格式,ecdict.db, 移动到 content 目录下,如果没有不能显示词频信息,其他不影响
    5 d6 E8 C+ M. p; x6 R; _" {
    / J& B  ~0 E. w8 X# j7 S  L2 w8.将词典文件,mdx/mdd 放到 content 目录下,牛津/朗文/汉典...
    , E8 Z4 L2 B0 P6 Q9. 运行 flask run- t: g$ K+ O7 f2 v
    10. 浏览器访问 http://127.0.0.1:5000/

    该用户从未签到

    发表于 2021-8-15 23:38:03 | 显示全部楼层
    zzzz_sleep 发表于 2021-8-8 13:133 L. |0 z& V8 W' h4 k; V* H
    ubuntu 更简单,方法更多:
    2 @* c! {$ _; T4 K( E) v0 w0 t" p) R7 A: `1 B& L5 {" q1 W, P6 C, Q
    1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzi ...
    % b$ [- D& G3 U& b. ?# ~3 k
    感谢感谢!
    5 \3 B' w6 \# f8 G: D; O; C9 \我现在有个很头疼的问题:$ z% o  F% L8 x3 T! e! f3 [
    ubuntu 20! h  n, V9 l2 I8 h
    重启之后就要怎么能让这个flask自动启动呀
    ( o; W, @  A) q# Y每次启动都要运行四行代码
      ]8 r3 J5 S" y2 z
    3 p$ Q3 _1 U4 t4 r* V& A. x3 c
    1. export FLASK_APP=/home/ooxx/docker/flask-mdict/app.py
      % n7 n3 L$ L- V
    2. export FLASK_ENV=development0 `' C6 s& @1 e5 i+ u- y% O
    3. cd /home/ooxx/docker/flask-mdict/
      * g- X' n2 X$ O0 u) M- `0 B/ r+ Y
    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
    - Y% w5 D# X8 R8 e3 o# v感谢感谢!
    ) k( o  U( O6 M我现在有个很头疼的问题:
    % p) P( [- r: f6 ]ubuntu 20

    , i3 N6 ^& I/ W+ H  [9 c5 [nginx + uwsgi + flask3 p) r8 k6 v6 r$ N$ J2 g

    ; G, v% @; |1 C0 ?* G( I& n1 w, s网上有很多说明
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-6-7 00:56 , Processed in 0.072347 second(s), 8 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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