婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 解決Python import .pyd 可能遇到路徑的問(wèn)題

解決Python import .pyd 可能遇到路徑的問(wèn)題

熱門(mén)標(biāo)簽:qt百度地圖標(biāo)注 阿里電話(huà)機(jī)器人對(duì)話(huà) 舉辦過(guò)冬奧會(huì)的城市地圖標(biāo)注 電銷(xiāo)機(jī)器人系統(tǒng)廠家鄭州 螳螂科技外呼系統(tǒng)怎么用 400電話(huà)申請(qǐng)資格 地圖地圖標(biāo)注有嘆號(hào) 遼寧智能外呼系統(tǒng)需要多少錢(qián) 正安縣地圖標(biāo)注app

Python import .pyd文件時(shí)會(huì)搜索sys.path列表中的路徑

運(yùn)行

import xxx.pyd

1. 'ImportError: No module named xxx'

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

解決方法:

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

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

可能是xxx.pyd調(diào)用了其他的DLL文件,且其調(diào)用的DLL文件無(wú)法被搜索到。

解決方法:

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

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

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

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

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

補(bǔ)充:Python import / pyd / dll

使用Python import 模塊時(shí),

先會(huì)在模塊的搜索path里依次搜索(前面會(huì)覆蓋之后出現(xiàn)的同名模塊),次序?yàn)椋?/p>

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

2. 環(huán)境變量 PYTHONPATH目錄(如果已經(jīng)進(jìn)行了設(shè)置)

3. 標(biāo)準(zhǔn)鏈接庫(kù)目錄(標(biāo)準(zhǔn)庫(kù)模塊所在目錄 C:\Python27或C:\Python27\Lib\site-packages 目錄中)

4. 任何放在標(biāo)準(zhǔn)鏈接庫(kù)目錄中的.pth文件中記錄的目錄

(1) 當(dāng)出現(xiàn)諸如:

no module 錯(cuò)誤時(shí), 說(shuō)明無(wú)法找到對(duì)應(yīng)的 .pyd 文件(Python中的動(dòng)態(tài)鏈接庫(kù)文件),

其可能的原因是:

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

b. 該 module的 名字有問(wèn)題, 比如輸錯(cuò)了;或 應(yīng)該為Debug版(如應(yīng)該為 vtkCommonPython_d.pyd, Debug版的都需在 Python_d.exe中執(zhí)行,且都需加_d后綴)

(2)當(dāng)出現(xiàn)諸如:

DLL load failed 錯(cuò)誤時(shí), 說(shuō)明 可以找到該 模塊對(duì)應(yīng)的.pyd文件,但無(wú)法找到該 .pyd文件 對(duì)應(yīng)的 dll文件時(shí)。

解決辦法:

將對(duì)應(yīng)的同名.dll文件路徑放到環(huán)境變量PATH中。(或?qū)⒃?dll文件放到PATH能找到的目錄下)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Python入門(mén)基礎(chǔ)之import機(jī)制
  • python 指定源路徑來(lái)解決import問(wèn)題的操作
  • 關(guān)于Python3的import問(wèn)題(pycharm可以運(yùn)行命令行import錯(cuò)誤)
  • 解決python3.x安裝numpy成功但import出錯(cuò)的問(wèn)題
  • python import 上級(jí)目錄的導(dǎo)入
  • Python import模塊的緩存問(wèn)題解決方案

標(biāo)簽:阜新 昭通 興安盟 隨州 濟(jì)源 信陽(yáng) 淘寶好評(píng)回訪 合肥

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決Python import .pyd 可能遇到路徑的問(wèn)題》,本文關(guān)鍵詞  解決,Python,import,.pyd,可能,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解決Python import .pyd 可能遇到路徑的問(wèn)題》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于解決Python import .pyd 可能遇到路徑的問(wèn)題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 梓潼县| 兴城市| 锦屏县| 天全县| 道真| 沈阳市| 陆河县| 长寿区| 霍邱县| 镇巴县| 阿巴嘎旗| 柳林县| 淮安市| 全椒县| 海晏县| 廉江市| 夏津县| 乳山市| 石景山区| 柏乡县| 云阳县| 西峡县| 石首市| 天津市| 阿勒泰市| 萍乡市| 买车| 龙江县| 德惠市| 竹山县| 德庆县| 独山县| 和田县| 台东市| 游戏| 临夏县| 迭部县| 宣城市| 蓝田县| 桂平市| 阿瓦提县|