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

PyInstaller的安裝和使用的詳細步驟

 更新時間:2020年06月02日 09:27:16   作者:半吊子Py全棧工程師  
這篇文章主要介紹了PyInstaller的安裝和使用的詳細步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

寫的一些爬蟲,不想太麻煩的使用pyqt5來寫界面,就簡單使用pyinstaller來做一個.exe的文件


1.配置系統(tǒng)變量

安裝需要用到pip工具,該工具在3.5版本的python中已經(jīng)自帶不用另行安裝,但是需要在系統(tǒng)變量中添加python下的Scripts文件夾,如下圖: 

在Path變量值中添加【;(python的安裝目錄)\Scripts】 

*注意不要漏了最前面的分號

2.下載PyInstaller

官網(wǎng)鏈接:http://www.pyinstaller.org/ 

 

↑如上圖在Downloads中可以看到最新版本PyInstaller,上面是linux用的,下面是Windows用的。

3.安裝PyInstaller

這邊有兩個辦法:

方法①——打開cmd直接輸入下面的命令(pyinstaller.zip的位置無所謂,但是是否需要解壓沒記錄,如果不行,可以試著解壓出來。)

pip install pyinstaller

*或者cd到上面①中提到的Scripts文件夾直接用pip.exe也可以,不過這個pip很常用,設(shè)在變量里會方便一點。


↑如果一切正常就像上圖提示安裝成功。

方法②——打開cmd,cd到pyinstaller.zip解壓出來的文件夾,執(zhí)行如下命令

python setup.py install

!但是方法②我自己實測在安裝過程中會報錯。僅供參考。

4.使用PyInstaller生成exe文件

這邊使用最簡單的-F參數(shù)生成文件,執(zhí)行以下命令:

#后面的路徑為你的python文件的位置(如果第一步?jīng)]有添加變量,這里還是要到Script下執(zhí)行pyinstaller.exe文件)
pyinstaller -F c:\...\your_python_file.py

↓生成的執(zhí)行過程中的最后可以看到這句,這個就是生成的exe文件位置: 

到這里,使用在python3.5下使用PyInstaller生成exe的教程就結(jié)束了。

尚未研究過更復(fù)雜的包如何處理,比如牽扯到其他庫之類的,找了個博客有參數(shù)詳解和實例: 
http://www.crifan.com/use_pyinstaller_to_package_python_to_single_executable_exe/

5.可能遇到的問題

搜索方法的過程中發(fā)現(xiàn)的可能遇到的問題: 
1.權(quán)限非管理員,安裝PyInstaller失敗?!?gt;切換到管理員即可 
2.需要pywin32之類的前置庫?!?gt;這條如果使用【pip install pyinstaller】命令安裝會自動下載缺少的庫。

解決pyinstaller打包遇到AttributeError: 'str' object has no attribute 'items'的問題

pyinstaller打包時報:AttributeError: 'str' object has no attribute 'items'

1. 可能是setuptools比較老: 更新一下 pip install --upgrade setuptools

沒解決ok,下一步:

2.  pip uninstall enum34    卸載掉這個,

還是有問題。。。那你看下是否引用了six模塊,打包時加進去

到此這篇關(guān)于PyInstaller的安裝和使用的詳細步驟的文章就介紹到這了,更多相關(guān)PyInstaller安裝使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python編碼總結(jié)(編碼類型、格式、轉(zhuǎn)碼)

    python編碼總結(jié)(編碼類型、格式、轉(zhuǎn)碼)

    這篇文章主要介紹了python編碼操作,包括編碼類型、格式、轉(zhuǎn)碼等,并結(jié)合實例分析了相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2016-07-07
  • python requests使用socks5的例子

    python requests使用socks5的例子

    今天小編就為大家分享一篇python requests使用socks5的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Tkinter?組件Scrollbar的具體使用

    Tkinter?組件Scrollbar的具體使用

    本文主要介紹了Tkinter?組件Scrollbar的具體使用,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Python sys.argv用法實例

    Python sys.argv用法實例

    這篇文章主要介紹了Python sys.argv用法實例,sys.argv[]是用來獲取命令行參數(shù)的,sys.argv[0]表示代碼本身文件路徑,其它則用來表示獲取輸入?yún)?shù),需要的朋友可以參考下
    2015-05-05
  • Python實現(xiàn)自動上傳文件到百度網(wǎng)盤

    Python實現(xiàn)自動上傳文件到百度網(wǎng)盤

    這篇文章主要為大家詳細介紹了如何利用Python實現(xiàn)自動上傳文件到百度網(wǎng)盤功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-04-04
  • Python 內(nèi)置函數(shù)之隨機函數(shù)詳情

    Python 內(nèi)置函數(shù)之隨機函數(shù)詳情

    這篇文章主要介紹了Python 內(nèi)置函數(shù)之隨機函數(shù),文章將圍繞Python 內(nèi)置函數(shù)、隨機函數(shù)的相關(guān)資料展開內(nèi)容,需要的朋友可以參考一下,希望對你有所幫助
    2021-11-11
  • 關(guān)于Word2Vec可視化展示

    關(guān)于Word2Vec可視化展示

    這篇文章主要介紹了關(guān)于Word2Vec可視化展示,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Python多線程模塊Threading用法示例小結(jié)

    Python多線程模塊Threading用法示例小結(jié)

    這篇文章主要介紹了Python多線程模塊Threading用法,結(jié)合實例形式分析了Python多線程模塊Threading相關(guān)概念、原理、進程與線程的區(qū)別及使用技巧,需要的朋友可以參考下
    2019-11-11
  • 如何提取python字符串括號中的內(nèi)容

    如何提取python字符串括號中的內(nèi)容

    這篇文章主要介紹了如何提取python字符串括號中的內(nèi)容問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Python數(shù)據(jù)分析入門之數(shù)據(jù)讀取與存儲

    Python數(shù)據(jù)分析入門之數(shù)據(jù)讀取與存儲

    今天繼續(xù)帶大家學(xué)習(xí)python數(shù)據(jù)分析,下文中有非常詳細的代碼示例,清楚地解釋了python數(shù)據(jù)讀取與存儲的相關(guān)知識,需要的朋友可以參考下
    2021-05-05

最新評論