掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 11700|回复: 4

[求助] [Win7][Python36]Pyglossary使用请教问题【已解决】

[复制链接]
  • TA的每日心情
    无聊
    9 小时前
  • 签到天数: 1026 天

    [LV.10]以坛为家III

    发表于 2020-3-18 13:18:48 | 显示全部楼层 |阅读模式
    本帖最后由 rororay 于 2020-3-19 13:30 编辑
    9 W/ p7 N9 n6 w* h8 b% Y/ G4 I7 a3 X, S# i
    在Win7系统下使用Python36,通过pip直接安装了Pyglossary 3.2.1,按教程https://github.com/ilius/pyglossary/issues/65,使用cmd调用pyglossary.pyw,出错
    8 e2 _6 C- M9 f* m+ }教程如下5 S$ J( C! X1 }$ J+ o( V
    • C:\Python35-32\python.exe c:\path1\pyglossary\pyglossary.pyw --ui=tk
      * v5 Z" G- N" e( s2 [* ]% o) M, J
    出错信息:
    Traceback (most recent call last):
      File "C:\users\……\Python36\share\pyglossary\pyglossary.pyw", line 30, in <module>
        from pyglossary import core  # essential
      File "C:\users\……\Python36\share\pyglossary\pyglossary.pyw", line 30, in <module>
        from pyglossary import core  # essential
    ImportError: cannot import name 'core'

    5 j0 \/ t& t. Q; m% D分析是import无法调用core.py时出错
    其中pyglossary.pyw安装于路径share\pyglossary\
    而调用的core模块安装于路径Python36\Lib\site-packages\pyglossary\core.py
    9 p& u! \5 Y3 K* u* j, l' u
    求助大神何解?
    $ p4 G) ]; Q5 Z5 M7 h" `

    $ u" q" V" s4 n# j; |7 g
    7 T7 u+ g7 u: `0 `; B( a
    ) j8 j, O$ u/ r

    . O. n/ L! f% y. a
  • TA的每日心情
    慵懒
    2020-3-18 04:37
  • 签到天数: 29 天

    [LV.4]偶尔看看III

    发表于 2020-3-18 20:18:13 | 显示全部楼层
    进入到pyglossary.pyw所在文件夹,在shell中输入命令:python pyglossary.pyw
  • TA的每日心情
    无聊
    9 小时前
  • 签到天数: 1026 天

    [LV.10]以坛为家III

     楼主| 发表于 2020-3-18 21:45:14 | 显示全部楼层
    profesor 发表于 2020-3-18 20:18
    / i" c8 D3 o6 a' ~1 ]进入到pyglossary.pyw所在文件夹,在shell中输入命令:python pyglossary.pyw

    . }( D2 t3 P/ e% E6 W& e2 W/ \这个之前已尝试过,使用cmder在share/pyglossary下运行,一样的报错。

    该用户从未签到

    发表于 2020-3-19 13:26:01 | 显示全部楼层
    0 @# S: K5 I# @0 R3 [7 Z
    相比 https://github.com/ilius/pyglossary 这里下载下来的 ZIP ,2 }/ T2 h9 H1 N4 Y+ s% k$ ~7 W  Q! L. N
    https://cowtransfer.com/s/7bd1ea32d23147 这里的“pyglossary-master.zip”就多了一个 cmd.bat ,解压缩,双击 cmd.bat 运行即可。
    & y2 H; v  s+ {% Y  E" O/ A$ L( q* r! f. M5 _
    cmd.bat 里就一行
    ' n6 e% b6 M8 h
    1. python pyglossary.pyw --ui=tk
    复制代码
    & I" `/ D8 c  z
    - w4 j0 J( {3 F+ u# j( [
    9 G3 @+ A$ s# V( D- c6 `

    评分

    1

    查看全部评分

  • TA的每日心情
    无聊
    9 小时前
  • 签到天数: 1026 天

    [LV.10]以坛为家III

     楼主| 发表于 2020-3-19 13:30:00 | 显示全部楼层
    Oeasy 发表于 2020-3-19 13:26% e" p! C* F9 x) ~) o# ]; J% L
    相比 https://github.com/ilius/pyglossary 这里下载下来的 ZIP ,
    : u( M. q4 i) t) i! y0 f! Mhttps://cowtransfer.com/s/7bd1ea32d2 ...

    ( ~& X, I$ b$ ~' j! u% h: O3 Z收到,谢谢!
    3 V1 B. {; m* {2 y' @9 L4 ~. K昨天已搞定,应该是pip默认安装路径的问题,导致安装后的pyglossary模块之间不能引用4 l3 D% O# p0 Q, {/ ~6 ?6 d5 m9 O
    解决方法比较粗暴,直接主页下的zip解压缩到site-packages后,直接调用这个命令python pyglossary.pyw --ui=tk就ok了~
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-25 18:34 , Processed in 0.041018 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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