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

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

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

2019-11-14 08:57:58
字體:
來源:轉載
供稿:網友

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳谷县| 全椒县| 年辖:市辖区| 台中县| 海门市| 黄石市| 衡南县| 道真| 突泉县| 衡山县| 大同市| 永济市| 安图县| 临漳县| 张家港市| 凤台县| 隆尧县| 惠州市| 韶山市| 桃园县| 潜江市| 吴忠市| 鹤峰县| 区。| 宁海县| 法库县| 平谷区| 通辽市| 阳江市| 即墨市| 临沧市| 镇远县| 大英县| 岐山县| 遂平县| 南华县| 广西| 西昌市| 旬邑县| 常德市| 镇江市|