欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python程序打包工具py2exe和PyInstaller詳解

 更新時(shí)間:2019年06月28日 11:57:13   作者:happyJared  
這篇文章主要介紹了Python程序打包工具py2exe和PyInstaller詳解,如果可以提前將程序打包成 Windows平臺(tái)的 .exe 文件或者是Linux下的 .sh 腳本,那么使用起來就會(huì)方便很多,需要的朋友可以參考下

前言

通常執(zhí)行 python 程序要有相應(yīng)的 Python 環(huán)境,但某些特定場(chǎng)景下,我們可能并不愿意這么麻煩的去配置這些環(huán)境(比如將寫好的腳本發(fā)給客戶進(jìn)行操作),如果可以提前將程序打包成 Windows平臺(tái)的 .exe 文件或者是Linux下的 .sh 腳本,那么使用起來就會(huì)方便很多,py2exe 和 PyInstaller 這兩款工具都是干這么個(gè)事的,下面以 hello.py 腳本(代碼內(nèi)容如下)為例進(jìn)行介紹。

age = input("How old are you?\n")
print("A: " + age)

提示:PyInstaller 可以在 Windows 和 Linux 下使用,更推薦使用,而 py2exe 暫不支持 Linux 平臺(tái)

PyInstaller

安裝

pip install pyinstaller

使用

常見的用法有:

  • 生成單個(gè)可執(zhí)行文件:pyinstaller -F hello.py
  • 生成指定icon的可執(zhí)行文件:pyinstaller -i xxx.ico hello.py

在當(dāng)前目錄下的 dist 文件夾內(nèi)可以找到生成后的可執(zhí)行文件(腳本),更多用法請(qǐng)參考說明

py2exe

安裝

pip install py2exe

使用

如上圖,打包失敗了,留意到這里說不支持 python3.6,果斷放棄,有興趣的可以自行降低到 python3.4 或 python3.5 進(jìn)行嘗試。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python進(jìn)程間通訊與進(jìn)程池超詳細(xì)講解

    Python進(jìn)程間通訊與進(jìn)程池超詳細(xì)講解

    進(jìn)程彼此之間互相隔離,要實(shí)現(xiàn)進(jìn)程間通信(IPC),multiprocessing模塊主要通過隊(duì)列方式,隊(duì)列:隊(duì)列類似于一條管道,元素先進(jìn)先出,需要注意的一點(diǎn)是:隊(duì)列都是在內(nèi)存中操作,進(jìn)程退出,隊(duì)列清空,另外,隊(duì)列也是一個(gè)阻塞的形態(tài)
    2022-12-12
  • python地震數(shù)據(jù)可視化詳解

    python地震數(shù)據(jù)可視化詳解

    這篇文章主要為大家詳細(xì)介紹了python地震數(shù)據(jù)可視化的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • pandas溫差查詢案例的實(shí)現(xiàn)

    pandas溫差查詢案例的實(shí)現(xiàn)

    本文主要介紹了pandas溫差查詢案例的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • python 算法題——快樂數(shù)的多種解法

    python 算法題——快樂數(shù)的多種解法

    看書,看視頻都可以幫助你學(xué)習(xí)代碼,但都只是輔助作用,學(xué)好 Python,最重要的還是 多敲代碼,多刷題。本文講述算法題快樂數(shù)的多種解法,幫你打開思路
    2021-05-05
  • 詳解Python中的strftime()方法的使用

    詳解Python中的strftime()方法的使用

    這篇文章主要介紹了詳解Python中的strftime()方法的使用,是Python入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • Python中re正則匹配數(shù)據(jù)的實(shí)現(xiàn)

    Python中re正則匹配數(shù)據(jù)的實(shí)現(xiàn)

    在Python中,可以使用re模塊來使用正則表達(dá)式,本文主要介紹了Python中re正則匹配數(shù)據(jù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04
  • Python 中 and, or, &, |, ^ 的使用小結(jié)

    Python 中 and, or, &, |, ^ 

    這篇文章主要介紹了Python 中 and, or, &, |, ^ 的使用小結(jié),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-01-01
  • Python中np.argmax()函數(shù)用法示例

    Python中np.argmax()函數(shù)用法示例

    np.argmax是用于取得數(shù)組中每一行或者每一列的的最大值,常用于機(jī)器學(xué)習(xí)中獲取分類結(jié)果、計(jì)算精確度等,下面這篇文章主要給大家介紹了關(guān)于Python中np.argmax()函數(shù)用法的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • Python處理電子表格的Pandas、OpenPyXL、xlrd和xlwt庫(kù)

    Python處理電子表格的Pandas、OpenPyXL、xlrd和xlwt庫(kù)

    在Python中處理表格數(shù)據(jù),有幾個(gè)非常流行且功能強(qiáng)大的庫(kù),Pandas在數(shù)據(jù)分析方面提供了廣泛的功能,而OpenPyXL、xlrd和xlwt則在處理Excel文件方面各有所長(zhǎng),以下是一些最常用的庫(kù)及其示例代碼
    2024-01-01
  • python如何編寫類似nmap的掃描工具

    python如何編寫類似nmap的掃描工具

    這篇文章主要介紹了python如何編寫類似nmap的掃描工具,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11

最新評(píng)論