zoukankan      html  css  js  c++  java
  • XLS9-PyCharm下打包*.py程序成.exe

    XLS9-PyCharm下打包*.py程序成.exe

    python
    Python 3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 64 bit (AMD64)] ::

    pip install pyinstaller
    Collecting pyinstaller
    Downloading PyInstaller-3.6.tar.gz (3.5 MB)

    QtAwesome 0.4.4
    qtconsole 4.4.1
    QtPy 1.5.0

    PyYAML                             3.13

    cx-Oracle                          7.3.0

    pycurl 7.43.0.2
    pyflakes 2.0.0
    Pygments 2.2.0
    PyHamcrest 1.9.0
    PyInstaller 3.6
    pylint 2.1.1
    PyMySQL 0.9.3
    pyodbc 4.0.24
    pyOpenSSL 18.0.0


                
       1. 在PyCharm下安装pyinstaller...

        2. 在Terminal下输入:“pyinstaller -F -w *.py” 就可以制作出exe。

          3.生成的文件放在同目录dist下。    -F(注意大写)是所有库文件打包成一个exe,-w是不出黑色控制台窗口。  

     不加-F参数生成一堆文件,但运行快。压缩后比单个exe文件还小一点点。

     加-F参数生成一个exe文件,运行起来慢。
    ———————

    1. 在PyCharm下安装PyInstaller
    1. 首先,打开自己要发布的工程
    PyCharm下如何打包程序成exe?可执行文件
    2. 点击底部的【Terminal】打开终端,中输入命令pip install pyinstaller后回车,如图所示进行安装
    PyCharm下如何打包程序成exe?可执行文件
    3. 输入命令 pyinstaller,回车显示安装成功
    PyCharm下如何打包程序成exe?可执行文件
    4. 输入命令 pyinstaller --console --onefile jingyan_frame.py, 如图所示发布成功
    PyCharm下如何打包程序成exe?可执行文件
    5. 在工程目录下/dist文件夹中会有打包好的exe文件,如图所示
    PyCharm下如何打包程序成exe?可执行文件
    6. 双击exe文件后,运行结果如下所示
    PyCharm下如何打包程序成exe?可执行文件
    2. 在Terminal下输入:“PyInstaller -F -w *.py” 就可以制作出exe。生成的文件放在同目录dist下。
    -F(注意大写)是所有库文件打包成一个exe,-w是不出黑色控制台窗口。
    不加-F参数生成一堆文件,但运行快。压缩后比单个exe文件还小一点点。
    加-F参数生成一个exe文件,运行起来慢。

    —————————

    1.在pycharm中:

    File >> Settings >> Project:XXX >> Project Interpreter

    点击图中红色区域

    在输入框中输入:pyinstaller,并点击右下角Install Package

    之后耐心等待安装

    但我在安装过程中遇到了错误:

    pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

    在网上查找后,发现是pip在下载pyinstaller时,由于国内网络的原因,下载较慢,因此,只需要修改pip的控制超时即可

    在Pycharm中

    view >> tool windows >> terminal

    输入命令:

    pip --default-timeout=100 install -U PyInstaller

    这样就可以解决上述问题了

    安装完成后,在终端使用命令

    pyinstaller

    结果如图所示,表示安装成功

    2.安装好pyinstaller后,在终端使用命令

    pyinstaller -F -w MiGongmigong.py(红色部分换成你自己的路径和文件名)

    会在dist目录下生成.exe文件,此外,一些相关的日志文件在build目录下

    这样,使用Pycharm将.py文件转化为.exe文件就完成啦!
    ————————————————

  • 相关阅读:
    BestCoder17 1001.Chessboard(hdu 5100) 解题报告
    codeforces 485A.Factory 解题报告
    codeforces 485B Valuable Resources 解题报告
    BestCoder16 1002.Revenge of LIS II(hdu 5087) 解题报告
    codeforces 374A Inna and Pink Pony 解题报告
    codeforces 483B Friends and Presents 解题报告
    BestCoder15 1002.Instruction(hdu 5083) 解题报告
    codeforces 483C.Diverse Permutation 解题报告
    codeforces 483A. Counterexample 解题报告
    NSArray中地内存管理 理解
  • 原文地址:https://www.cnblogs.com/xinxihua/p/12650473.html
Copyright © 2011-2022 走看看