python 腳本中使用了第三方openpyxl 打包程序運行提示ImportError:cannot import name __version__


  最近寫了一個腳本,腳本中使用了第三方openpyxl(openpyxl是使用 pip install openpyxl 下載的),先是使用py2exe打包程序,打包過程中提示很多文件沒有包含,在沒有仔細思考的情況下,就一直在百度百度,百度的結果是使用pyinstaller打包更好更方便,於是又換成使用pyinstaller打包成exe,然而運行打包后的程序還是出錯。錯誤信息如下圖。

  我在C:\Python27\Lib\site-packages\openpyxl\packaging這個文件夾下找到了extended.py,打開文件發現里面有 from openpyxl import __version__ ,然而openpyxl並沒有__version__這個文件,我想這就是一直出錯的原因。

  我更新了openpyxl的版本使用V2.3.5,問題得以解決(pip install openpyxl==2.3.5),如果不更新版本或者可以添加__version__這個文件(具體沒有嘗試)。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM