校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 解決Python import .pyd 可能遇到路徑的問題

解決Python import .pyd 可能遇到路徑的問題

熱門標簽:qt百度地圖標注 阿里電話機器人對話 舉辦過冬奧會的城市地圖標注 電銷機器人系統廠家鄭州 螳螂科技外呼系統怎么用 400電話申請資格 地圖地圖標注有嘆號 遼寧智能外呼系統需要多少錢 正安縣地圖標注app

Python import .pyd文件時會搜索sys.path列表中的路徑

運行

import xxx.pyd

1. 'ImportError: No module named xxx'

可能是xxx.pyd所在路徑不在sys.path中。

解決方法:

import之前用sys.path.append()方法加入xxx.pyd所在路徑,確定當前路徑推薦用os.path.realpath('.')。

2. ‘ImportError: DLL load failed: 找不到指定的程序'

可能是xxx.pyd調用了其他的DLL文件,且其調用的DLL文件無法被搜索到。

解決方法:

用dependency walker查看xxx.pyd依賴的DLL,然后有兩種方案

(1)將所有DLL放入xxx.pyd所在目錄

(2)單獨建立存放DLL文件的目錄,比如D:\test\DLLFiles。

用os.environ['path']方法加入到環境變量PATH中:

os.environ['path'] += ';D:\\test\\DLLFiles'

補充:Python import / pyd / dll

使用Python import 模塊時,

先會在模塊的搜索path里依次搜索(前面會覆蓋之后出現的同名模塊),次序為:

1. 程序的主目錄(交互模式下當前的工作目錄或 腳本文件所在的目錄)

2. 環境變量 PYTHONPATH目錄(如果已經進行了設置)

3. 標準鏈接庫目錄(標準庫模塊所在目錄 C:\Python27或C:\Python27\Lib\site-packages 目錄中)

4. 任何放在標準鏈接庫目錄中的.pth文件中記錄的目錄

(1) 當出現諸如:

no module 錯誤時, 說明無法找到對應的 .pyd 文件(Python中的動態鏈接庫文件),

其可能的原因是:

a. 該 vtkCommonPython.pyd 文件不在搜索目里。(需拷入到搜索目錄下 或 將其目錄設置到PYTHONPATH中)

b. 該 module的 名字有問題, 比如輸錯了;或 應該為Debug版(如應該為 vtkCommonPython_d.pyd, Debug版的都需在 Python_d.exe中執行,且都需加_d后綴)

(2)當出現諸如:

DLL load failed 錯誤時, 說明 可以找到該 模塊對應的.pyd文件,但無法找到該 .pyd文件 對應的 dll文件時。

解決辦法:

將對應的同名.dll文件路徑放到環境變量PATH中。(或將該.dll文件放到PATH能找到的目錄下)

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Python入門基礎之import機制
  • python 指定源路徑來解決import問題的操作
  • 關于Python3的import問題(pycharm可以運行命令行import錯誤)
  • 解決python3.x安裝numpy成功但import出錯的問題
  • python import 上級目錄的導入
  • Python import模塊的緩存問題解決方案

標簽:阜新 昭通 興安盟 隨州 濟源 信陽 淘寶好評回訪 合肥

巨人網絡通訊聲明:本文標題《解決Python import .pyd 可能遇到路徑的問題》,本文關鍵詞  解決,Python,import,.pyd,可能,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《解決Python import .pyd 可能遇到路徑的問題》相關的同類信息!
  • 本頁收集關于解決Python import .pyd 可能遇到路徑的問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 泉州市| 赤峰市| 股票| 慈溪市| 同仁县| 图木舒克市| 德阳市| 延长县| 肥乡县| 杭州市| 达州市| 巴彦县| 乌苏市| 惠水县| 大丰市| 海门市| 鄢陵县| 临江市| 阜平县| 罗江县| 年辖:市辖区| 鸡泽县| 古浪县| 大埔区| 新营市| 平昌县| 临西县| 崇文区| 元谋县| 许昌县| 通渭县| 南陵县| 加查县| 舞阳县| 柳江县| 房产| 衡水市| 穆棱市| 太和县| 巴中市| 湛江市|