查看: 11534|回复: 4
打印 上一主题 下一主题

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

[复制链接]
  • TA的每日心情
    无聊
    昨天 08:29
  • 签到天数: 685 天

    [LV.9]以坛为家II

    8

    主题

    722

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    16485

    QQ 章笑傲江湖章灌水大神章

    跳转到指定楼层
    1
    发表于 2020-3-18 13:18:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 rororay 于 2020-3-19 13:30 编辑

    在Win7系统下使用Python36,通过pip直接安装了Pyglossary 3.2.1,按教程https://github.com/ilius/pyglossary/issues/65,使用cmd调用pyglossary.pyw,出错
    教程如下
    出错信息:
    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'

    分析是import无法调用core.py时出错
    其中pyglossary.pyw安装于路径share\pyglossary\
    而调用的core模块安装于路径Python36\Lib\site-packages\pyglossary\core.py

    求助大神何解?





  • TA的每日心情
    慵懒
    2020-3-18 04:37
  • 签到天数: 29 天

    [LV.4]偶尔看看III

    0

    主题

    124

    回帖

    1492

    积分

    禁止发言

    积分
    1492
    2
    发表于 2020-3-18 20:18:13 | 只看该作者
    进入到pyglossary.pyw所在文件夹,在shell中输入命令:python pyglossary.pyw
  • TA的每日心情
    无聊
    昨天 08:29
  • 签到天数: 685 天

    [LV.9]以坛为家II

    8

    主题

    722

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    16485

    QQ 章笑傲江湖章灌水大神章

    3
     楼主| 发表于 2020-3-18 21:45:14 | 只看该作者
    profesor 发表于 2020-3-18 20:18
    进入到pyglossary.pyw所在文件夹,在shell中输入命令:python pyglossary.pyw

    这个之前已尝试过,使用cmder在share/pyglossary下运行,一样的报错。

    该用户从未签到

    2121

    主题

    2961

    回帖

    6万

    积分

    翰林院修撰

    不忘初心。送分大人,灌水砖家。擅长抛砖引玉,挖坑不填。

    Rank: 12Rank: 12Rank: 12

    积分
    61056

    翰林院专用章灌水大神章笑傲江湖章小蜜蜂章管理组专用章

    4
    发表于 2020-3-19 13:26:01 | 只看该作者

    相比 https://github.com/ilius/pyglossary 这里下载下来的 ZIP ,
    https://cowtransfer.com/s/7bd1ea32d23147 这里的“pyglossary-master.zip”就多了一个 cmd.bat ,解压缩,双击 cmd.bat 运行即可。

    cmd.bat 里就一行
    1. python pyglossary.pyw --ui=tk
    复制代码



    评分

    1

    查看全部评分

  • TA的每日心情
    无聊
    昨天 08:29
  • 签到天数: 685 天

    [LV.9]以坛为家II

    8

    主题

    722

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    16485

    QQ 章笑傲江湖章灌水大神章

    5
     楼主| 发表于 2020-3-19 13:30:00 | 只看该作者
    Oeasy 发表于 2020-3-19 13:26
    相比 https://github.com/ilius/pyglossary 这里下载下来的 ZIP ,
    https://cowtransfer.com/s/7bd1ea32d2 ...

    收到,谢谢!
    昨天已搞定,应该是pip默认安装路径的问题,导致安装后的pyglossary模块之间不能引用
    解决方法比较粗暴,直接主页下的zip解压缩到site-packages后,直接调用这个命令python pyglossary.pyw --ui=tk就ok了~