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

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

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

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

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文件,成功,問題解決


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 望城县| 海兴县| 玛多县| 德庆县| 金阳县| 龙泉市| 腾冲县| 湘潭市| 舞钢市| 肃南| 西乌珠穆沁旗| 伊通| 阿瓦提县| 双鸭山市| 莆田市| 肥西县| 元谋县| 东兴市| 甘洛县| 肃北| 忻城县| 大足县| 米易县| 二连浩特市| 三河市| 镇安县| 贺兰县| 海兴县| 时尚| 南宫市| 沧州市| 碌曲县| 景洪市| 甘南县| 商城县| 土默特左旗| 蒙阴县| 安顺市| 牟定县| 吉首市| 东莞市|