掌上百科 - 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( c, C1 l: L( ]
    楼主呀,ubuntu的详细安装教程能不能发个呀?
    2 m* X" M+ K& Q  Y

    " l3 ~, Q' z. n/ w8 j$ y2 Lubuntu 更简单,方法更多:( |- p" {* {! \' X

    & \4 x8 p* R( h+ o* W# R2 b( e1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzip wget
    2 h- ~  ~/ f2 s2 f" \: L2. 下载  wget https://github.com/liuyug/flask-mdict/archive/master.zip 8 [! a' U& t/ H
    3.  unzip master.zip .  用 git clone https://github.com/liuyug/flask-mdict/ 也可以: o9 F# a7 D) S# j2 W: J5 v7 n4 I

    % n) @0 H& N5 q; s& C4. 安装依赖包,pip3 install -r requirements.txt
    7 f; c) ^% G; s4 e" K! r; Y+ s3 X5.建立 content 目录, mkdir content
    ; A" W$ y3 u6 _( H. W- Y# P9 O5 q4 z& F. p, X
    6. 下载词频信息  https://github.com/skywind3000/ECDICT/raw/master/ecdict.csv
    1 e% K8 w. T% b: U; ^/ W
    : t) u" Y  u/ {+ x9 ?6 N7.将 ecdict.csv 转换为 sqlite3 格式,ecdict.db, 移动到 content 目录下,如果没有不能显示词频信息,其他不影响
    0 m1 k+ h% j; B) ^: _
    4 }' w, C5 L0 B8.将词典文件,mdx/mdd 放到 content 目录下,牛津/朗文/汉典...
    3 r- t! F: Q. j+ a9. 运行 flask run6 y; Z  A- F, \  d
    10. 浏览器访问 http://127.0.0.1:5000/

    该用户从未签到

    发表于 2021-8-15 23:38:03 | 显示全部楼层
    zzzz_sleep 发表于 2021-8-8 13:13
    9 a: B4 [3 q$ W4 B$ @% Kubuntu 更简单,方法更多:5 c+ u( k7 H6 o; t* o' |6 X. Z  l

      E3 t. a1 p, I, R3 D2 h2 o% F. O1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzi ...
    9 F! Q) W; @- b6 k& c* a
    感谢感谢!
    8 ]7 `( W( N" u" Q. |我现在有个很头疼的问题:
    ) b5 t1 B' y4 [# nubuntu 20
    % N4 |! c/ Y. |+ w# _. `/ P重启之后就要怎么能让这个flask自动启动呀* j$ H* f8 f8 N
    每次启动都要运行四行代码
    ; D% W2 f: N! v1 c9 z1 N' M: T3 |; H; F' h
    1. export FLASK_APP=/home/ooxx/docker/flask-mdict/app.py
      2 y/ ]$ z7 x7 ~- l/ {
    2. export FLASK_ENV=development+ v/ o  Z0 O  D2 g# A
    3. cd /home/ooxx/docker/flask-mdict/+ }9 M) U$ I! e- c( f
    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
    - u  v2 d/ u. c6 F感谢感谢!
    % W$ K# `7 }5 T6 V1 t我现在有个很头疼的问题:
    6 j9 t$ I0 l! {& Nubuntu 20
    1 a# h" v' f3 W' I* E, |, Z
    nginx + uwsgi + flask
    2 `' _" ^. }' i0 B6 |, w3 Y0 A6 l+ G9 _# R
    网上有很多说明
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-28 15:01 , Processed in 0.148780 second(s), 7 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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