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

用python打包exe應(yīng)用程序及PyInstaller安裝方式

 更新時間:2021年12月16日 15:56:06   作者:曾親桂林  
PyInstaller 制作出來的執(zhí)行文件并不是跨平臺的,如果需要為不同平臺打包,就要在相應(yīng)平臺上運行PyInstaller進行打包。今天通過本文給大家介紹用python打包exe應(yīng)用程序及PyInstaller安裝方式,感興趣的朋友一起看看吧

1、PyInstaller簡介

PyInstaller是一個跨平臺的Python應(yīng)用打包工具,支持 Windows/Linux/MacOS三大主流平臺,能夠把 Python 腳本及其所在的 Python 解釋器打包成可執(zhí)行文件,從而允許最終用戶在無需安裝 Python 的情況下執(zhí)行應(yīng)用程序。
PyInstaller 制作出來的執(zhí)行文件并不是跨平臺的,如果需要為不同平臺打包,就要在相應(yīng)平臺上運行PyInstaller進行打包。

2、PyInstaller安裝

pip install Pyinstaller

有時候會安裝失敗?用以下方式安裝

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

永久設(shè)置

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

3. 準備需要的文件

我們的tree文件夾放在c盤的

fac.ico?程序的圖標

tree.py?是python文件

4.使用Pyinstaller

使用默認Pyinstaller打包方式

打開cmd窗口,把路徑切換到當(dāng)前路徑打開命令提示行,

4.1?切換到英文輸入法 win+R 打開命令窗口?輸入cmd

4.2?切換到項目目錄

一定要切換到項目目錄再執(zhí)行打包命令

4.3?輸入命令打包

?pyinstaller -F -i ./fac.ico tree.py


輸入命令后看見?successfully?那就是成功了

4.4 看打包的結(jié)果

這個時候多了很多文件和文件夾

dist目錄就是我們打包好的地方

tree.exe?就是我們打包好的文件

5.5?運行查看我們打包好的exe文件

對,雙擊就可以打開

5、參數(shù)的含義

-F 表示生成單個可執(zhí)行文件

-w 表示去掉控制臺窗口,這在GUI界面時非常有用。不過如果是命令行程序的話那就把這個選項刪除吧!

-p 表示你自己自定義需要加載的類路徑,一般情況下用不到

-i 表示可執(zhí)行文件的圖標

6.?附圣誕樹源文件

tree.py

import turtle
screen = turtle.Screen()
screen.setup(375, 700)
circle = turtle.Turtle()
circle.shape('circle')
circle.color('red')
circle.speed('fastest')
circle.up()
square = turtle.Turtle()
square.shape('square')
square.color('green')
square.speed('fastest')
square.up()
circle.goto(0, 280)
circle.stamp()
k = 0
for i in range(1, 13):
    y = 30 * i    for j in range(i - k):
        x = 30 * j
        square.goto(x, -y + 280)
        square.stamp()
        square.goto(-x, -y + 280)
        square.stamp()
 
    if i % 4 == 0:
        x = 30 * (j + 1)
        circle.goto(-x, -y + 280)
        circle.stamp()
        circle.goto(x, -y + 280)
        circle.stamp()
        k += 3

    if i % 4 == 3:
        x = 30 * (j + 1)
        circle.color('yellow')
        circle.goto(-x, -y + 280)
        circle.stamp()
        circle.goto(x, -y + 280)
        circle.stamp()
square.color('brown')
for i in range(13, 17):
    y = 30 * i
    for j in range(2):
        x = 30 * j
        square.goto(x, -y + 280)
        square.stamp()
        square.goto(-x, -y + 280)
        square.stamp()
turtle.up()
turtle.goto(-20,-250)
turtle.write("節(jié)日快樂")
# 這里可以送上你的祝福
turtle.hideturtle()
turtle.done()
 
 

7.?源文件下載

點擊此處下載

到此這篇關(guān)于用python打包exe應(yīng)用程序-PyInstaller的文章就介紹到這了,更多相關(guān)python打包exe內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python中表格插件Tabulate的用法小結(jié)

    Python中表格插件Tabulate的用法小結(jié)

    這篇文章主要介紹了Python中表格插件Tabulate的用法,Tabulate插件是一個功能強大、簡單易用的數(shù)據(jù)可視化工具,它能夠滿足我們在Python中進行表格數(shù)據(jù)展示的各種需求,通過使用Tabulate插件,我們能夠輕松地生成美觀且易讀的表格,需要的朋友可以參考下
    2023-11-11
  • 對python使用telnet實現(xiàn)弱密碼登錄的方法詳解

    對python使用telnet實現(xiàn)弱密碼登錄的方法詳解

    今天小編就為大家分享一篇對python使用telnet實現(xiàn)弱密碼登錄的方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python使用Pexpect庫實現(xiàn)自動化與終端交互的任務(wù)

    Python使用Pexpect庫實現(xiàn)自動化與終端交互的任務(wù)

    Pexpect 是一個 Python 庫,用于自動化與終端交互的任務(wù),它提供了一種簡單的方式來編寫腳本,以便與終端程序進行交互,下面我們就來深入了解一下Pexpect庫的具體使用吧
    2023-12-12
  • Python3匿名函數(shù)用法示例

    Python3匿名函數(shù)用法示例

    這篇文章主要介紹了Python3匿名函數(shù)用法,結(jié)合實例形式分析了Python3匿名函數(shù)的概念、功能、使用方法及相關(guān)操作注意事項,代碼中備有較為詳盡的注釋說明便于理解,需要的朋友可以參考下
    2018-07-07
  • python如何更新包

    python如何更新包

    在本篇文章里小編給大家整理的是關(guān)于python更新包的相關(guān)知識點內(nèi)容,有興趣的朋友們可以參考下。
    2020-06-06
  • pytorch 限制GPU使用效率詳解(計算效率)

    pytorch 限制GPU使用效率詳解(計算效率)

    這篇文章主要介紹了pytorch 限制GPU使用效率詳解(計算效率),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python數(shù)學(xué)建模StatsModels統(tǒng)計回歸模型數(shù)據(jù)的準備

    Python數(shù)學(xué)建模StatsModels統(tǒng)計回歸模型數(shù)據(jù)的準備

    這篇文章主要介紹了Python數(shù)學(xué)建模StatsModels統(tǒng)計回歸模型數(shù)據(jù)的準備學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-10-10
  • Python實現(xiàn)字典序列ChainMap

    Python實現(xiàn)字典序列ChainMap

    容器數(shù)據(jù)類型包括數(shù)組list,字典dict以及元組tuple等。本篇主要介紹了ChainMap字典序列的使用,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06
  • 使用Pandas修改DataFrame中某一列的值

    使用Pandas修改DataFrame中某一列的值

    DataFrame是Pandas中的主要數(shù)據(jù)結(jié)構(gòu)之一,下面這篇文章主要給大家介紹了關(guān)于使用Pandas修改DataFrame中某一列的值的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • wxPython 入門教程

    wxPython 入門教程

    您可以在幾分鐘內(nèi)編寫一段 Python腳本和讓桌面擁有令人難以置信的相當(dāng)漂亮的 GUI應(yīng)用程序。這篇文章向您展示如何使用一 Python-著稱的 GUI 庫wxPython,來做到這一點的。向您的朋友和鄰居介紹!
    2008-10-10

最新評論