原文提到的要點:
1. python版本32位 (檔名為 python-3.6.1.exe)
2. 安裝所有用到的模組(原文博主用的是openpyxl,我用到的有u程式設計客棧rllib中的request\config\data)
3. **替換pyinstaller(**pyinstaller-develop.zip,複製其中的pyinstaller資料夾)
4. 在控制台生成exe
操作過程記錄如下:
c:\python\scripts>pip install request
c:\python\scripts>pip install config
c:\python\scripts>pip install data
c:\python\s程式設計客棧cripts>pyinstaller.exe -f structs2.py
生成成功介面內容:
24957 info: checking exe
24957 info: building exe because out00-exe.toc is non existent
24957 info: building exe from out00-exe.toc
24958 info: appending archive to exe c:\python\scripts\dist\structs2.exe
24975 yicstagfpjinfo: building exe from out00-exe.toc completed successfully.
之前失敗了很多次,python 3 轉 exe 失敗原因總結:
1. python開發環境版本、環境變數不一致。之前錯誤的安裝了(python-3.6.2rc1.exe)
2. 注意版本,之前嘗試了多個版本,最後全部卸掉重新安裝才成功
3. python包要安裝全,之前我沒有裝request \c等包,也可能是失敗原因之一
曾有失敗,內容如下:
usage: setup.exe [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.exe --help [cmd1 cmd2 ...]
or:程式設計客棧 setup.exe --help-commands
or: setup.exe cmd --help
解決方法是重新清理安裝開發環境。終於成功。
本文標題: 詳解python3.6的py檔案打包生成exe
本文位址:
Python3 6打包 py 檔案為 exe 檔案
很多時候都需要將python原始檔打包成exe可執行程式,這時候pyinsaller就派上用場了。直接用pip安裝 pip install pyinstaller安裝完成後就可以愉快地使用pyinstaller了。開啟cmd,切換到所要打包檔案所在目錄,執行命令 pyinstaller test.p...
配置python3 6的環境 檔案打包
為 注意 不可以修改檔案anaconda3的名字,否則會出現錯誤 2.方法 先安裝某乙個整合環境,例如anaconda3.5 在此環境下可以直接在終端輸入命令,安裝python2或者python3的環境,不需要像之前那樣雙擊 安裝 它自帶的是python3.6環境,如果你需要再安裝乙個python2...
python3 6 爬蟲例子
importurllib.request importre importos importurllib.erroraserror url 請求 request urllib.request.request url 爬取結果 response urllib.request.urlopen reques...