日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

如何使用pyinstaller打包時引入自己編寫的庫_python

作者:江天暮雪丨 ? 更新時間: 2022-04-16 編程語言

pyinstaller打包引入自己編寫的庫

場景

使用pyinstaller打包某個文件后,生成的exe文件無法運行,提示 Module not found: myLib,myLib是我自己編寫的一個庫:封裝了一些常用且重復的代碼:

from myLib.mysql import Mysql

解決方案

查找了一些資料后得到解決辦法:在使用打包命令時使用額外參數 -p,參數值為myLib所在的路徑。

pyinstaller xxx.py -F -p your path

個人的myLib路徑:F:\projects\python\myLib,因此命令為:

pyinstaller xxx.py -F -p F:\projects\python

使用第三方庫pyinstaller

pyinstaller庫是python的第三方庫

可以在cmd 中使用

pip-install-pyinstaller安裝

pyinstaller庫可以將python文件打包成可以在windows Linux Macos 運行的文件 并且無需安裝python環(huán)境

這樣就可以把自己寫的代碼發(fā)送給小伙伴啦

在命令行中找到要打包的py文件目錄,然后使用命令

pyinstaller -F filename.py

就會生成可執(zhí)行文件exe等

這時會生成三個文件夾分別是dist , _pycache_,bulid?

我們需要的文件在dist中

_pycache_和bulid我們都可以安全的刪除他們

或者使用命令

pyinstaller --clean 將執(zhí)行過程中產生的文件刪除

我們還可以在網上下載ico格式的圖片將圖片和我們的程序關聯(lián)起來這樣我們的程序就擁有了自己的圖標

要將py文件和ico圖片放在同一文件夾下并且在命令行中找到這個文件夾

使用命令

pyinstaller -i picturename.ico -F filename.py

這些就是pyinstaller的基本使用方法啦

原文鏈接:https://blog.csdn.net/weixin_42134325/article/details/119384047

欄目分類
最近更新