python 生成exe文件

2021-02-21 Python統計分析

pip install pyinstaller

pip install --upgrade pyinstaller

pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz

pyinstaller 安裝方法2

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn pyinstaller==4.1

python setup.py build

python setup.py install

pip show pyinstaller

# -F -D互斥參數

-F  打包成一個exe文件,小項目可以採用,打開比較慢,多個.py打包時不能使用

-D  默認參數,打包結果放入到創建的文件夾中,可以看到裡面有很多的依賴文件

# -w -c互斥參數

-w  使用項目的GUI界面,無cmd控制臺

-c  默認參數,使用cmd控制臺 如果打包文件執行報錯,可嘗試用-c 顯示控制臺

-n  執行項目的名稱,默認.py的文件名

-i  將ico圖標打包到exe文件中

--hidden-import 打包時導包信息

# 打包PyQt項目強烈建議 帶上以下參數

--hidden-import PyQt5.sip

# 打包命令示例

# 在項目的根目錄下執行打包命令

pyinstaller -w xxx.py --hidden-import PyQt5.sip

 

# 打包結果輸出在項目根目錄下的 dist文件夾中

# 不建議使用 -F打包成一個exe文件 所謂:打包一時爽,打開5秒鐘

# 非-F命令下, 靜態資源、建好的Sqlite資料庫可以直接放入dist中 生成的文件夾中


python 轉換exe 文件

pyinstaller -F **.py(目標程序) -i **.icon(目標圖標) -p **\site-packages\ (程序的site-package第三方庫) -p **\Lib\ (anaconda的python的庫)

python pyinstaller.py  -F pic-txt1.py  -i D:\PYTHON\pyinstaller-4.1\1.ico


相關指令

D:\>where python

D:\Anaconda3\python.exe

D:\>python -V

Python 3.6.4 :: Anaconda custom (64-bit)

D:\>pip -V

pip 21.0 from D:\Anaconda3\lib\site-packages\pip-21.0-py3.6.egg\pip (python 3.6)

python 標準庫位置:%python安裝路徑%\Lib

第三方庫位置:%python安裝路徑%\Lib\site-packages

pip 文件安裝

python setup.py install

用戶變量-備份:

%USERPROFILE%\AppData\Local\Microsoft\WindowsApps

C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.496.0_x64__qbz5n2kfra8p0\Lib\site-packages

相關焦點

  • Python腳本生成單個EXE文件
    PyInstaller:3.4PyQT5:5.11.3工具=>PyCharm:2018.3.11、安裝Python官網下載對應系統位數的版本:https://www.python.org開始執行代碼,運行完成之後,在text.py文件的目錄下有一個dist文件夾, 裡面就有生成的EXE文件
  • Python創建可以打開文件的EXE
    本文展示了一步步學習如何創建.exe程序的過程,最後做出我們想要的程序本文分為如下幾個內容生成最簡單的exe程序,只列印出一段字符串帶有參數的exe程序參數是文件名的情況真正實現改進方向生成最簡單的exe程序
  • python將.py文件打包成.exe可執行文件
    網上介紹的將python文件打包成exe文件的模塊主要有三個:py2exe,pyinstaller,cxfreeze三種。
  • Python腳本轉exe可執行文件
    你應該知道,我們平時寫的代碼都是.py腳本文件,必須在Python的環境下才可以運行,當一臺電腦沒有安裝Python時,我們編寫的代碼便無法運行。那麼有沒有什麼方法?可以把我們編寫的Python腳本文件轉換成exe文件呢?
  • 【python學習第七篇】Python 程序打包成 exe 可執行文件
    :        pyinstaller -F -wpath\mycode.py        更換最終 exe 生成路徑        在 cmd 中,一開始就要 cd D:\PythonEXE\ 切換到輸出文件夾,然後在用上面的代碼,說明:各個參數的作用,        例子:pyinstaller -F -w -pD:\tmp\core-python
  • 如何將 Python 程序打包成 .exe 文件?
    >pyinstaller -F helloworld.py其中,-F 表示打包成單獨的 .exe 文件,這時生成的 .exe 文件會比較大,而且運行速度回較慢。PyInstaller 運行時會對腳本進行解析,並做出如下動作:1、在腳本目錄生成 helloworld.spec 文件;2、創建一個 build 目錄;3、寫入一些日誌文件和中間流程文件到 build 目錄;4、創建 dist 目錄;5、生成可執行文件到 dist 目錄;執行流程:$ pyinstaller
  • 用PyInstaller將python程序轉成exe文件執行
    最近剛接手幾臺windows伺服器,寫了幾個自動備份數據的python腳本,要放到windows下去執行,一般來說如果要windows能執行python腳本,第一要在windows機器上安裝python ,另外還要配置windows環境變量能讓腳本執行,如果1~2臺windows還好,如果上百臺都要安裝python,然後在設置環境變量,估計要瘋,當然如果再寫一個安裝程序、部署環境變量,我估計也不是不可能
  • py2exe:輕鬆將 Python 程序打包成 exe
    from distutils.core import setupimport py2exesetup(console=["helloworld.py"])然後按下面的方法運行 mysetup.py:python mysetup.py py2exe運行生成的文件:運行需要注意,
  • Python打包生成EXE可執行程序方法
    打包之後執行程序python-gui-calculator-demo.exe,結果如下:這個python-gui-calculator-demo.exe可執行程序就可以交付給用戶使用了,不需要安裝和配置Python開發環境。
  • pyinstaller打包Python文件為exe方法
    Successefully installed pip-xx.xx.xx 安裝成功2.打包python文件1.進入打包文件所在文件夾,比如這是由於pyinstaller沒有加參數時默認為 -D:創建一個目錄,裡面包含exe以及其他一些依賴性文件這樣沒有達到我們目的,打包是加上-F:打包成一個EXE文件。
  • Python安裝擴展庫與打包成exe可執行文件的方法
    ,這時可以嘗試到http://www.lfd.uci.edu/~gohlke/pythonlibs/下載相應的whl文件(注意,下載以後一定不要修改文件名),然後執行命令(以適用於64位Python 3.5.x的pygame擴展庫為例):pip install pygame-1.9.2a0-cp35-none-win_amd64.whl2、Python
  • 如何將 Python 程序打包成exe文件?
    輸入你py文件所在的文件夾路徑 比如,我的py文件所在文件夾是D:\ttt就先輸入d:再輸入cd 文件夾名字(具體我的文件夾就是寫cd ttt)                       發現生成
  • 自動生成PDF文件
    採用Python的第三方庫pdfkit可以將網頁、html文件以及字符串生成pdf文件。
  • 別再問我怎麼Python打包成exe了
    這個時候如果將腳本打包成exe文件,微信發送給她,即使她的電腦上沒有安裝Python解釋器,這個exe程序也能在上面運行。豈不美哉?這篇的python代碼,作為案例來演示。執行完畢會發現當前目錄多了幾個文件夾,打開其中名為dist的文件夾。
  • 別再問我Python打包成exe了!(終極版)
    大家好,我是小五🐶Py程序打包成exe文件很多同學都會,但是很多人打包完發現:一個簡單的Py程序打包成exe文件之後編程幾百兆了,今天將帶大家學習如何將python腳本打包成10多M的?這個時候如果將腳本打包成exe文件,微信發送給她,即使她的電腦上沒有安裝Python解釋器,這個exe程序也能在上面運行。豈不美哉?
  • python生成exe,你所需要的環境和教程全在這裡
    python作為近幾年熱度最高的語言之一,簡單易用,功能強大,被廣泛的運用在各行各業當中,在科研界可以稱作是免費的matlab。
  • 別再問我怎麼Python打包成exe了!
    但是呢,我們開發的腳本一般都會用到一些第三方包,可能別人也需要用到我們的腳本,如果我們將我們的xx.py文件發給他,他是不能直接用的,他還需要安裝python解釋器,甚至還要安裝我們用的那些第三方包,是不是有點小麻煩?但是我們都知道,PC是可以直接運行exe文件的,這就為我們提供了一個便捷的方式。
  • Python打包利器:auto-py-to-exe
    什麼是auto-py-to-exeauto-py-to-exe 是一個用於將Python程序打包成可執行文件的圖形化工具。本文就是主要介紹如何使用 auto-py-to-exe 完成 python 程序打包。
  • 用 Python 一鍵批量自動生成合同
    正好最近在學python,我發現解決這個問題還是很簡單的。三、代碼準備工作做完就該上代碼了,如果沒興趣的話可以直接看最後下載部分,我將py文件封裝成了exe文件,這樣即使電腦沒裝python也可以使用。這裡主要使用了三個庫:docx、openpyxl、os。
  • 想把 python 代碼打包為 exe 程序?只要這簡單三步就能搞定啦~
    最近有部分小夥伴問我,python 寫的項目可不可以打包成 exe 程序,放到沒有 python 環境上的電腦中執行?答案當然是可以的。python 有一個叫做 pyinstaller 的第三方庫,是專門用來將 python 程序打包 exe 程序的。今天就專門給大家分享一下如何進行打包,使用之前需要大家先使用 pip 進行安裝。