pyinstaller打包項目時遇到的問題,後續更新。。。

  1. 打包流程:
  2. pyinstaller 打包的時候:
FileNotFoundError: [Errno 2] No such file or directory: 'f:\\mydocu~1\\pychar~1\\myqt5\\venv\\lib\\site-packages\\sqlalchemy-1.3.9-py3.7-win-amd64.egg\\sqlalchemy\\engine\\reflection.py'

答:文件夾命名不規範導致with open_file(node.filename, ‘rb’) as f的時候讀取錯誤。

  1. pyinstaller 打包後:
modulenotfounderror: no module named 'pymysql'

答:在執行文件中import pymysql就好了

  1. ico圖標顯示:
 # 將圖片轉換成icon圖標
 from PIL import Image
 im = Image.open('xxx.png')
 im.thumbnail([w,h])
 im.save('xxx.ico')
  1. “no module named distutils”
    答:virtualenv 版本問題,降級到16.1.0
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章