python3.x的程式如何打包成exe可執行檔

來源:互聯網
上載者:User

標籤:相對   idt   com   xxx   技術分享   運行   pytho   報錯   開啟   

 

       最近有人問我,如何將編寫的python打包成exe程式。使用pip install pyinstaller,安裝了pyinstaller3.3。在網上找了個教程,將程式打包成了exe檔案,但是在執行檔案時出現了Failed to execute xxx的錯誤。後來發現,應該是在程式裡面引用的圖片等路徑出了錯誤,同時在打包好的exe檔案路徑下也應該放置引用的圖片。特寫這篇文章,供遇到此問題的同學參考。

  在代碼中發現,ico表徵圖的路徑為絕對路徑,這時候我突然明白了,會不會是,pyinstaller在打包的時候不會吧ico打包進去,產生exe檔案之後發給別人,然後這個路徑就找不到,然後程式就開始報錯!懷著希望,趕緊把路徑改為相對路徑!

   在IDE中運行OK!沒問題,可以開啟,開始使用pyinstaller打包產生exe!

  一會之後在目錄下產生了disc檔案夾,裡面有產生好的exe檔案,老天保佑,一定要成功。運行之後。。。我尼瑪!報錯了,哈哈和之前的報錯一模一樣,沒毛病!產生exe之後還沒有把ico檔案夾複製進來,相對路徑肯定找不到啊!下面把ico檔案按照之前的相對路徑複製進來!然後運行,ok!完美執行!

 

python3.x的程式如何打包成exe可執行檔

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.