国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

pyinstaller打包python文件(含第三方庫)(以pandas和xlwings為例)

這篇具有很好參考價值的文章主要介紹了pyinstaller打包python文件(含第三方庫)(以pandas和xlwings為例)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

首先安裝該模塊

pip install Pyinstaller (用清華源快一點)

pip install Pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple/

再者準(zhǔn)備好需要打包的py文件(并記錄好文件路徑),以及第三方庫的路徑

我的源文件路徑 D:\《Numpy數(shù)據(jù)處理詳解》電子書\打包\pyinstaller學(xué)習(xí).py

我的用到的第三方庫??C:\Users\huawei\AppData\Roaming\Python\Python39\site-packages\pandas,xlwings

(pandas和xlwings需要事先安裝,安裝方式同上)

import os
import pandas as pd
import xlwings as xw
import time

os.mkdir("D:\\abc")

data=[["Tom","阿波羅","干飯","我是無敵的"],
      ["Bob","宙斯","打豆豆","吃飯睡覺打豆豆"],
      ["Jerry","哈迪斯","編程","我愛編程"],
      ["Wuyifan","波塞冬","IT","人生苦短,我用python"]]

index=["first","second","third","forth"]

columns=["name","deco","technique","語錄"]

df_tian_tuan=pd.DataFrame(data=data,
                          index=index,
                          columns=columns)


app=xw.App(add_book=False,visible=True)  # 打開app
books=app.books.add()                    # 打開工作簿    自帶一個工作表sheet1
books.sheets.add()                       # 再添加一個工作表sheet2
# 選定sheet1,將A1單元格輸入1
sheet0=books.sheets[0]        # 用sheet0表示sheet1是因為索引的緣故
area1=sheet0["A1"]
area1.value=1
time.sleep(2)
# 選定sheet2,將
sheet1=books.sheets[1]
area2=sheet1["A1:E4"]
area2.value=data
books.save("D:\\abc\\test11.xlsx")
time.sleep(2)
books.close()
time.sleep(2)
app.quit()

再打開cmd,一次輸入如下指令(">"后面為手動輸入)

詳細(xì)使用,可以輸入pyinstaller -h? (help)查看使用方式

D:
cd D:\《Numpy數(shù)據(jù)處理詳解》電子書\打包
pyinstaller -F pyinstaller學(xué)習(xí).py --paths C:\Users\huawei\AppData\Roaming\Python\Python39\site-packages\pandas,xlwings --clean

pyinstaller打包python文件(含第三方庫)(以pandas和xlwings為例)

?

注意: --paths 后接第三方模塊的路徑,多個路徑直接用逗號分隔(英文逗號)

-F 后接源文件路徑

--clean 表示清理打包完成后的臨時文件(可選,但建議寫上)

打包成功:

pyinstaller打包python文件(含第三方庫)(以pandas和xlwings為例)

(注: 打包可能需要久一會的時間才能完成,如上述的successfully)?

最終的效果就是,打包好的文件和源文件在同一目錄下

pyinstaller打包python文件(含第三方庫)(以pandas和xlwings為例)

?打開dist目錄,即可看到打包好的exe文件了pyinstaller打包python文件(含第三方庫)(以pandas和xlwings為例)

Q1: 第三方模塊的文件路徑怎么查看

A1: 通過下載everything軟件搜模塊名稱,或者按照我的路徑去對比查看,如果下載了pycharm,可以直接在pycharm的setting里面,將鼠標(biāo)懸浮在模塊名上即可看到路徑(以下以pandas為例)

pyinstaller打包python文件(含第三方庫)(以pandas和xlwings為例)

pyinstaller打包python文件(含第三方庫)(以pandas和xlwings為例)?

?Q2:為什么我的資源管理器(我的電腦)找不到對應(yīng)的文件

A2: 可能是因為沒有勾選打開隱藏文件

pyinstaller打包python文件(含第三方庫)(以pandas和xlwings為例)

?我的系統(tǒng)win10,python和pycharm都是默認(rèn)安裝

執(zhí)行后,會在D盤生成一個abc的文件夾,里面有個test11.xlsx文件,里面有兩個sheet

(這里展示結(jié)果太大了,就不上傳了)文章來源地址http://www.zghlxwxcb.cn/news/detail-495401.html

到了這里,關(guān)于pyinstaller打包python文件(含第三方庫)(以pandas和xlwings為例)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • python pyinstaller spec文件 打包多個python文件為exe應(yīng)用程序

    python pyinstaller spec文件 打包多個python文件為exe應(yīng)用程序

    使用pyinstaller 單個文件打包 使用pyinstaller 多個文件打包 這里先看下項目文件結(jié)構(gòu): 編輯PaserAdapter_Test.spec文件 執(zhí)行打包命令(可指定輸出程序存放的路徑) 假設(shè)使用默認(rèn)路徑 指定程序存放路徑 如果在windows系統(tǒng)打包,則dist下會有對應(yīng)的.exe程序,此時可脫離其他源文件獨自

    2024年02月16日
    瀏覽(32)
  • pyinstaller打包openpyxl和pandas包,報錯ModuleNotFoundError openpyxl

    用pyinstaller打包帶有openpyxl模塊的項目時,打包完成后,運行程序出現(xiàn)報錯, 其本質(zhì)是,pyinstaller打包的時候,通??梢宰詣訖z測到項目所使用的依賴項并將其包含在打包的可執(zhí)行文件中。但是,有些情況下,PyInstaller可能會無法自動檢測到某些依賴項,這時就需要使用–hid

    2024年02月15日
    瀏覽(26)
  • python項目打包成exe可執(zhí)行文件(pyinstaller庫)

    python項目打包成exe可執(zhí)行文件(pyinstaller庫)

    前言:才入職新公司;進來工作內(nèi)容,就是將之前的python腳本項目打包成.exe可執(zhí)行文件;一來方便不同崗位的同事之間使用,二來源碼信息不會改動和泄漏。 正因為python具有豐富的第三方庫,目前已有數(shù)萬之多;這里用到的是 \\\'pyinstaller\\\'庫; 正文: 兩種情況: Ⅰ、單獨一個

    2024年02月06日
    瀏覽(24)
  • 使用pyinstaller打包python文件遇到的問題和解決方法

    使用pyinstaller打包python文件遇到的問題和解決方法

    情況1 :當(dāng)所使用的代碼都在一個.py文件中,且該代碼中沒有調(diào)用其他文件和import自己寫的函數(shù)時 例如: 打包下面這個檢查輸入的ip是否符合規(guī)范的程序ipcheck.py,程序中只Import了自帶的庫re 下載pyinstaller 使用Pyinstaller打包。先進入該程序所在的文件夾,在文件資源管理器的文

    2024年02月06日
    瀏覽(99)
  • 通過pyinstaller將python項目打包成exe執(zhí)行文件

    目錄 第一步:安裝pyinstaller 第二步:獲取一個ico圖標(biāo)(也即是自己這個exe文件最后的圖標(biāo)) 第三步:打包 pip install pyinstaller 先從這里獲取一個png圖片:iconfont-阿里巴巴矢量圖標(biāo)庫 再轉(zhuǎn)化成ico圖片(推薦256 x 256):PNG轉(zhuǎn)ICO - 在線轉(zhuǎn)換圖標(biāo)文件 ?可以把得到的ico圖片放在pytho

    2024年02月09日
    瀏覽(32)
  • 科普:python怎么使用Pyinstaller模塊打包成可執(zhí)行文件

    創(chuàng)建個虛擬環(huán)境來打包,以免把整個系統(tǒng)的亂七八糟的pip的都打包進去,建議每個項目創(chuàng)建對應(yīng)的虛擬環(huán)境。 比如: conda create -n myenv python=3.10 PS:還需要安裝項目依賴的其他模塊,建議用requirements.txt文件安裝 -h,–help 查看該模塊的幫助信息 -F,-onefile 產(chǎn)生單個的可執(zhí)行文

    2024年02月08日
    瀏覽(23)
  • Python封裝——如何把python代碼打包成一個可執(zhí)行的.exe文件,Pyinstaller

    Python封裝——如何把python代碼打包成一個可執(zhí)行的.exe文件,Pyinstaller

    https://pyinstaller.org/en/stable/ Pyinstaller可以打包Win、Linux、MacOS下的python程序,在什么環(huán)境下打包的就是什么平臺的程序。相對來看,Pyinstaller打包的程序體積大、安全性稍差(容易反編譯),但是上手相對簡單一些。 安裝:cmd下輸入pip install Pyinstaller(P大寫) 清華大學(xué)鏡像 pip in

    2024年02月10日
    瀏覽(33)
  • 【python】之pyinstaller模塊,python程序打包成一個可執(zhí)行exe 文件(超詳細(xì))!

    【python】之pyinstaller模塊,python程序打包成一個可執(zhí)行exe 文件(超詳細(xì))!

    PyInstaller是一個在Windows、GNU/Linux、macOS等平臺下將Python程序凍結(jié)(打包)為獨立可執(zhí)行文件的工具, 用于在未安裝Python的平臺上執(zhí)行Python編寫的應(yīng)用程序 使用pip接口進行安裝 1.打開命令行: 切換到要轉(zhuǎn)換的python文件路徑,輸入上述指令。 (1)-F: 只生成一個單個文件(只有一個

    2024年02月12日
    瀏覽(23)
  • 使用pyinstaller將具有多個python文件的項目打包為exe(含依賴庫)

    使用pyinstaller將具有多個python文件的項目打包為exe(含依賴庫)

    1、將需要打包有python文件放到一個文件夾,例如下圖所示的Demo文件夾,其中ClickEveryDay.py為主文件,telegram.ico為圖標(biāo)文件。 ??2、生成主函數(shù)對應(yīng)的spec文件 命令:在Demo文件夾路徑下使用:pyi-makespec ClickEveryDay.py,將產(chǎn)生一個ClickEveryDay.spec文件。 3、修改ClickEveryDay.spec文件:加

    2024年02月11日
    瀏覽(27)
  • python pyinstaller打包常見問題(二):No file找不到文件解決辦法

    python pyinstaller打包常見問題(二):No file找不到文件解決辦法

    我寫了python程序,本地環(huán)境能正常運行,我打算打包成exe文件 方便發(fā)給朋友,讓沒有python環(huán)境也能正常運行 程序調(diào)用了wav文件,一個音效資源文件,程序調(diào)用的路徑如下: 程序制作完成后,我開始打包 在需要打包的程序的目錄上,我進入終端輸入以下命令進行打包: 完成打

    2024年02月22日
    瀏覽(95)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包