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

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

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

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

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蓬溪县| 南汇区| 天长市| 洛阳市| 辛集市| 阳朔县| 浮梁县| 来安县| 泽普县| 新安县| 平乐县| 宁陕县| 库尔勒市| 资源县| 贺州市| 丹寨县| 抚顺县| 河池市| 宜阳县| 乌拉特中旗| 英吉沙县| 敦煌市| 毕节市| 上蔡县| 南乐县| 淮北市| 津南区| 南华县| 南康市| 叶城县| 天镇县| 通山县| 阿坝县| 广灵县| 珲春市| 济南市| 深州市| 淳化县| 常州市| 湖南省| 鄯善县|