TA的每日心情 | 无聊 2021-1-15 05:13 |
---|
签到天数: 271 天 [LV.8]以坛为家I
|
论坛各位大神:
' I: W3 B7 X& `" M! U$ I本人目前在制作瑞-英字典, 正在处理原始数据中, 目的是做出MDict和OSX两个版本的, 所以想要知道OSX字典里具体关于发音的处理, 在OSX字典官方的说明文件和例子中均找不到相关的描述, 所以就想到了看看能不能按照qunwang6的帖子https://www.pdawiki.com/forum/fo ... id=13014&page=1把目前比较完美的MDict词典转为OSX的, 一个是为自己的OSX系统多一个好字典, 第二是可以看到在OSX字典源文件XML里关于是图片和发音的处理, 按照您的帖子, 如果成功的话, 是能够由MDict转出完美的OSX词典的(排版不重要, 可以慢慢调, 关键的东西都在就行)
7 g1 a" u& J- x7 }. P2 d T9 ~
/ k# e7 B3 [: R! `/ l& H0 z7 I+ e但目前对于PYGLOSSARY的使用, 碰到了问题, 我的机器是 MacBook Pro, 系统是最新的10.11.4, 已经安装了Xcode, Command Line Tools for Xcode和Auxillary Tools for Xcode, 并执行了- sudo easy_install beautifulsoup4 html5lib
复制代码 命令, 但在执行- Python pyglossary.pyw --read-options=resPath=OtherResources --write-format=AppleDict oald8.mdx oald8.xml
复制代码 时, 提示- invalid write format AppleDict
复制代码 , 甚至在执行- python pyglossary.pyw --help
复制代码 都提示一堆错误, 开头是- error while importing plugin appledict
0 k( @2 _7 U; F( V( u8 I H5 C0 g - Traceback (most recent call last):+ R6 o- k+ z2 E
- File "/Users/York/Software/pyglossary/pyglossary/glossary.py", line 141, in loadPlugin* L+ k- _2 v6 I
- plugin = __import__(pluginName)
* y# K+ Z5 T9 E( p - File "/Users/York/Software/pyglossary/pyglossary/plugins/appledict/__init__.py", line 28, in <module>: h' ?3 S* v% _( ]
- from ._dict import write_xml, get_beautiful_soup% F& Z$ r- |6 ?. B6 E
- File "/Users/York/Software/pyglossary/pyglossary/plugins/appledict/_dict.py", line 26, in <module>
2 q$ I, z1 K2 |7 O2 f# w - import xdxf
1 P) o5 b/ I3 i+ m0 E: t - File "/Users/York/Software/pyglossary/pyglossary/plugins/xdxf/__init__.py", line 25, in <module>
/ I8 m7 a5 l1 b- ^6 K, t6 @ - from lxml import etree. Y* x l' N" e4 |! ]% j: M
- ImportError: No module named lxml1 k' k! \3 Y; Y+ O
- Traceback locals: {'__builtins__': {'ArithmeticError': <type 'exceptions.ArithmeticError'>,2 U; x% V2 c9 Y
- 'AssertionError': <type 'exceptions.AssertionError'>,' R& q0 f0 z% I& B% y( G' m4 o0 X
- 'AttributeError': <type 'exceptions.AttributeError'>,$ W# i/ @5 S: T9 g9 t2 t
- 'BaseException': <type 'exceptions.BaseException'>,
% K0 h- w, z% m - ---------
复制代码
5 B* E& m( e1 U; T2 t1 ~0 Z: @; S, f( p我对python基本一窍不通, 不知道问题出在何处, 不知大神能否指点一二, 先行多谢! |
|