FastWordQuery icon indicating copy to clipboard operation
FastWordQuery copied to clipboard

anki 2.1.50 版本下本地词典无法识别,且界面的“确定”按钮点击无反应

Open TtlyLynzie opened this issue 3 years ago • 6 comments

在 ⁨2.1.50 版本下导入的文件词典文件夹里的词典不能识别出来,且点击界面里的”确定“按钮没有反应

TtlyLynzie avatar Apr 14 '22 16:04 TtlyLynzie

Debug info: Anki 2.1.50 (26d40c3a) Python 3.9.7 Qt 6.2.3 PyQt 6.2.3 Platform: Mac 12.3.1 Flags: frz=True ao=True sv=3 Add-ons, last update check: 2022-04-18 20:09:48 Add-ons possibly involved: ⁨Fast Word Query Multi-threaded queries for words from local or web dictionaries⁩

Caught exception: Traceback (most recent call last): File "/Users/ttlynzie/Library/Application Support/Anki2/addons21/1807206748/gui/foldermanager.py", line 73, in add_folder config.update({'last_folder': dir_}) File "/Users/ttlynzie/Library/Application Support/Anki2/addons21/1807206748/context.py", line 60, in update with open(self.path, 'w', encoding='utf-8') as f: OSError: [Errno 30] Read-only file system: '_fastwqcfg.json'

TtlyLynzie avatar Apr 18 '22 14:04 TtlyLynzie

一样的问题,win10+anki 2.1.50,本地词典无法识别 [界面的“确定”按钮点击无反应

ffffffff01 avatar Apr 25 '22 06:04 ffffffff01

一样,插件用不了。

m430 avatar May 24 '22 17:05 m430

分享解決的方法,嘗試看看。

  1. 找到插件資料夾下的 context.py 檔案

1807206748/context.py

  1. 在 “config = Config(mw)” 這行前面,加上
wp = mw.pm.profileFolder()
mediaPath = os.path.join(wp, "collection.media") 
os.chdir(mediaPath)

說明一下發生什麼事。

2.1.49之前,開啟程式後,FastWQ預設的工作目錄會是在profile的collection.media。 所以可以正常讀取和寫入FastWQ的設定檔。

2.1.5X之後,FastWQ預設的工作目錄變成根目錄 / ,所以變成沒有權限寫入該資料夾。 上面的code是先抓到正確路徑,修改工作目錄,之後就正常了。

aaabbb0088 avatar Jul 02 '22 13:07 aaabbb0088

wp = mw.pm.profileFolder() mediaPath = os.path.join(wp, "collection.media") os.chdir(mediaPath)

谢谢,按照您的方法,已经可以使用fastwq了。

不过发现另外一个问题,fastwq导入的单词解释,好像不会应用设置的css style,看上去比较混乱了,应该也是由于工作目录改变引起的,因为css文件是在collection.media下,但是不知道在哪里改工作目录可以引入css style,请大佬帮忙看看,多谢!

ffffffff01 avatar Jul 03 '22 15:07 ffffffff01

你好,已经有好心人修复这个插件了,请在这里安装,please get the fixed version of FWQ from here : https://ankiweb.net/shared/info/103636257

SOREMUZ avatar Sep 06 '23 08:09 SOREMUZ