国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

pyinstaller打包exe---requests模塊打包后無法運行問題記錄

2019-11-14 09:50:41
字體:
來源:轉載
供稿:網友

python程序中使用到requests,在開發環境中可以正常運行,但用pyinstaller 打包成單個exe文件后,卻無法運行,提示 requests 中的urllib3依賴的一個six.py模塊出現運行錯誤,提示 no module named 'queue'  接著導致提示  no module named 'urllib3'  

six.py提示錯誤在82行

def _import_module(name):    """Import module, returning the module after the last dot."""    __import__(name)  #82    return sys.modules[name]

看起來像是自動導入模塊,查了些資料了解sys.modules  是個字典存儲有python啟動到現在,已加載的模塊

我的程序中沒有直接用queue模塊的地方,打包后也沒有其他途徑加載這個模塊,導致找不到。開發環境中運行卻無錯(猜測開發環境啟動時自動加載了一些模塊,可能是給用戶環境準備的,也可能是開發工具自己要使用就先加載了),嘗試在自己的程序中,顯示導入這個模塊(注該模塊是標準庫中一部分),盡管程序中沒有使用到。

再次打包,運行exe文件,成功,問題解決


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳原县| 开江县| 报价| 开原市| 若尔盖县| 师宗县| 桦南县| 大关县| 鹿泉市| 太谷县| 平潭县| 额济纳旗| 新源县| 英吉沙县| 当阳市| 台江县| 襄樊市| 尖扎县| 肇庆市| 陇西县| 新绛县| 香河县| 临颍县| 温泉县| 安塞县| 苏尼特右旗| 曲沃县| 武邑县| 同心县| 昌都县| 武强县| SHOW| 泽普县| 宁乡县| 金寨县| 晋宁县| 阜城县| 准格尔旗| 黄石市| 弥勒县| 洪洞县|