2019年5月26日 星期日

[Log book] GDB-image watch安裝時出現from giwscripts.thirdparty.pysigset import pysigset無法import pysigset的錯誤

─ 遇到的問題
執行
python3 gdb-imagewatch.py --test
後出現 from giwscripts.thirdparty.pysigset import pysigset無法import pysigset的錯誤

─ 解決思路
「from giwscripts.thirdparty.pysigset import pysigset無法import pysigset」這個語法感覺就是是要從giwscripts下的thirdparty下的pysigset載入pysigset這個package。
所以我到thirdparty這個資料夾下的pysigset中,發現根本沒有任何檔案。
後來我真的去找pysigset,發現它在根目錄下
/usr/local/lib/python3.6/dist-packages/

─ 解決方法
安裝pysigset
sudo pip3 install pysigset

進入build的資料夾下的giwscripts資料夾,並用文字編輯器打開giwwindow.py
將其中的
from giwscripts.thirdparty.pysigset import pysigset
改成
import pysigset

會出現「from giwscripts.thirdparty.pysigset import pysigset無法import pysigset」的錯誤,是因為這個語法是要從giwscripts下的thirdparty下的pysigset載入pysigset這個package。
但若我們真的到thirdparty這個資料夾下,會發現根本沒有任何檔案。
後來我真的去找pysigset,發現它在根目錄下
/usr/local/lib/python3.6/dist-packages/
有個pysigset.py檔。
也就是說pysigset不在giwscripts/thirdparty/pysigset/ 中,因此直接改成import pysigset,電腦就會自己去根目錄下的lib找。



這封郵件來自 Evernote。Evernote 是您專屬的工作空間,免費下載 Evernote

沒有留言:

張貼留言