日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

pyinstaller安装配置

發布時間:2024/6/21 综合教程 39 生活家
生活随笔 收集整理的這篇文章主要介紹了 pyinstaller安装配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、工具準備:

1)、安裝pyinstaller需要以這個包為基礎。也就是基礎軟件包。pyWin32包。下載對應的pyWin32安裝包>>地址: https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/   在該地址下載。就OK。
    需要說明的是,下載的安裝包必須和你電腦安裝的python版本相同。如: 我的電腦安裝了python 3.4版本 32位的。那么我就需要下載對應的版本,就是pywin32-220.win32-py3.4.exe,可以看出來win32就是對應我電腦python版本的32位,py3.4對應我電腦中    python的版本。如果是64位的,那么就是amd64,注意這里說得32和64位,不是指你的電腦系統。是指python的版本有32位和64位之分。你查看你安裝的python版本就OK,命令行查看(DOS):python,會直接顯示


C:UsersAdministrator>python
Python 3.4.4 (v3.4.4:737efcadf5a6, Dec 20 2015, 19:28:18) [MSC v.1600 32 bit (In
tel)] on win32
Type "help", "copyright", "credits" or "license" for more information.

win32就是指32位咯。amd64就是指64位。


2)、下載完成,就需要點擊安裝了,打開pywin32-220.win32-py3.4.exe,會直接跳轉到安裝界面,然后安裝程序會自動搜索你電腦里面的python,如果版本不對應,就無法搜索到,也就無法安裝,所以下載的版本要對應。安裝完畢!

3)、python環境變量問題以及模塊找不到問題。安裝python如果默認系統安裝,也就是安裝在C盤下面,那么python程序,就會自動把環境變量配置好,如:C:Python34;C:Python34Scripts; 這個變量會直接添加到Path變量值下。
    如果你不是安裝在C盤,那么你需要自己配置。也就是和上面的一樣,把兩個文件夾地址放到環境變量下。
    解決導入pywin32找不到模塊問題: 將python安裝目錄下的Libsite-packages添加到PYTHONPATH環境變量,將python安裝目錄Libsite-packagespywin32_system32下的文件拷貝到系統system32目錄下,這樣就可以解決導入     pywin32模塊時報找不到模塊問    題將python安裝目錄Libsite-packagespywin32_system32下的文件拷貝到系統system32目錄下,這樣就可以解決導入pywin32模塊時報找不到模塊問題。

4)、如此就解決pywin32的問題。現在安裝pyinstaller。可以直接在DOS命令行下: 
pip install pyinstaller

在這個地址下載:https://pypi.python.org/pypi/PyInstaller/3.2   最新版本是3.2支持python2.7和python3.3到python3.5,而我的剛好是python3.4,所以就下載pyinstall3.2版本的,如果的你python版本不    是這個版本,那么你需要尋找到相應的版本對應。里面有英文文檔說明,如果不懂,那就翻譯吧。下載也在該地址: https://pypi.python.org/pypi/PyInstaller/3.2#downloads  
建議命令行方式pip install pyinstaller 。也可以下載解壓包,然后進入解壓包目錄,運行命令:python setup.py install
到此為止,安裝就完成,pyinstaller 命令就能使用了。該命令是將py文件程序打包exe格式,可以直接在windows系統上運行。

5)、現在就來說說pyinstaller命令的使用。使用該命令也會讓你頭疼的,不過相對別的打包,這是很方便的了。
     ==>先來說說該命令的參數,必須了解這些參數,才能更好的打包,使用該命令。

        -distpath=path_to_executable     //     該參數指定生成的可執行文件存放的目錄,也就是生成的exe文件所在的目錄,如果不指定,就默認存放在你的C盤用戶文檔目錄下,也就是Administrator目錄下dist文件夾下。
        -workpath=path_to_work_files    //     該參數指定編譯中臨時文件存放的目錄,默認存放在Administrator目錄 build文件夾下。
        -clean    //     清理編譯時臨時文件,也就是build文件夾下的臨時文件。
        -D(簡寫),-onedir(全稱)     //     創建一個目錄包含exe執行文件,里面還有很多依賴的文件(默認的選項)。
        -F(簡寫),-onefile(全稱)      //     生成單獨的exe文件,而不是文件夾。解釋:  就是一個單獨的exe執行程序。不帶其他任何文件信息。
        -c(簡寫),-console,-nowindowed    //     使用控制臺,就是dos窗口的形式,無界面(默認)
        -w(簡寫),-windowed,-noconsole     //     使用窗口,無控制臺,如: 圖形化窗口程序,如果不指定-w,運行的話就會帶dos窗口,如果帶的話,就只有和正常的軟件打開方式一樣。
        -i(簡寫),--icon=圖標路徑         //     如你的程序需要帶好看的ico格式的圖標,那么就帶需要準備好圖標,ico格式,然后加上該參數,指定圖標路徑。
        -p(簡寫),-path             //一些你的程序所依賴的包,模塊的路徑,需要指定。
        -d(簡寫),-debug(全稱)     //      編譯為debug模式,主要是獲取運行中的日志信息,查看編譯錯誤。
        -version-file=version_text_file     //     該參數為exe文件添加版本信息,版本信息可以通過運行pyi-grab_version加上要獲取版本信息的exe文件的路徑來生成,生成后的版本信息文件可以按需求修改并作為--version-file的參數添加到     要生成的exe文件中去
        pyinstaller -h 來查看參數


6)、示例:  我自己執行的一個寫的圖形化窗口程序:

C:UsersAdministrator>pyinstaller -F C:UsersAdministratorDesktopwuguishilian.py -p C:Python34Lib kinter;C:Python34; -i C:UsersAdministratorDesktopico3.ico

如: 上面的執行程序,-F 生成單獨exe執行程序。 -p 我的程序所依賴的包,和模塊路徑(一般都在你的python安裝目錄下)。-i 我的圖標路徑。

如果出現如下圖,就說明成功。

作者:若華之均
出處:https://www.cnblogs.com/yanghua1012/
本文版權歸作者和博客園共有,歡迎轉載,但必須給出原文鏈接,并保留此段聲明,否則保留追究法律責任的權利。

總結

以上是生活随笔為你收集整理的pyinstaller安装配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。