簡體   English   中英

無法運行 python 腳本 - 導入錯誤:沒有名為“_chipset”的模塊

[英]Cannot run python script - ImportError: No module named '_chipset'

我正在嘗試運行 quick_dump.py,它是intel-gpu-tools的成員腳本; 每次我輸入的東西:

$sudo python3 quick_dump.py

我得到這個輸出:

Traceback (most recent call last):
  File "/usr/local/bin/chipset.py", line 18, in swig_import_helper
    fp, pathname, description = imp.find_module('_chipset', [dirname(__file__)])
  File "/usr/lib/python3.4/imp.py", line 297, in find_module
    raise ImportError(_ERR_MSG.format(name), name=name)
ImportError: No module named '_chipset'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "quick_dump.py", line 17, in <module>
    import chipset
  File "/usr/local/bin/chipset.py", line 28, in <module>
    _chipset = swig_import_helper()
  File "/usr/local/bin/chipset.py", line 20, in swig_import_helper
    import _chipset
ImportError: No module named '_chipset'

...我確實懷疑 python 版本或依賴庫有問題,或者我調用腳本的方式不正確或我不知道...所以我確實需要你的幫助來找出原因並解決問題問題使啟動腳本成為可能

編輯 :

芯片組.i 應位於同一目錄中

我下載源代碼並轉到工具/quick_dump 文件夾(有chipset.i)然后我嘗試將腳本啟動為: $sudo python3 quick_dump.py但我得到了這個輸出:

Traceback (most recent call last):
  File "quick_dump.py", line 17, in <module>
    import chipset
  File "/home/.../quick_dump/intel-gpu-tools/tools/quick_dump/chipset.py", 

    line 28, in <module>
        _chipset = swig_import_helper()
      File "/home/.../quick_dump/intel-gpu-tools/tools/quick_dump/chipset.py", line 24, in swig_import_helper
        _mod = imp.load_module('_chipset', fp, pathname, description)
      File "/usr/lib/python3.4/imp.py", line 243, in load_module
        return load_dynamic(name, filename, file)
    ImportError: /home/.../quick_dump/intel-gpu-tools/tools/quick_dump/_chipset.so: undefined symbol: _Ux86_64_getcontext

ps 操作系統 linux

謝謝

芯片組.i應位於同一目錄中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM