python的.py文件打包为exe
python的.py文件打包为exe之PyIstaller安装
2017-12-08
一、简介
python写的.py脚本,只能在装又python的平台上运行。为了让自己写的python程序在其他的未安装python的windows上使用,此时需要把他打包成exe文件。
而这篇内容主要是记录我安装pyinstaller从失败到成功的流水
二、PyIstaller安装
python 版本 2.7 、操作系统:windows 64位
方法1、pip install pyinstaller
但是这个方法我个人没成功,出错,报没找到对应的匹配的版本(即通过pip安装失败)
方法2、下载压缩文件,通过 python setup.py install 命令安装
zip网上下载:PyInstaller的官网(PyInstaller Host Page)
解压,在解压好的PyInstaller目录下执行命令 python setup.py install

正常情况下应该能成功的,可是在读(reading https://pypi.python.org/simple/pywin32/ Downloading https://pypi.python.org/packages/79/da/1c6a0e2c258fa80a2754dc449fbe121800de8d9801e48e1e7dbeaed54c96/pypiwin32-219.win-amd64-py2.7.exe#md5=96152aa546fe016e8229749e8ed92920)下载报了一个错 error:<'the read operation timed out>
试了好几遍,还是报超出的错误。可是发现这这个过程中已经取得了"Installed d:\python+selenium\lib\site-packages\pyinstaller-3.2.1-py2.7.egg"这步操作,刚好是我方法1一直过不了的砍,在已经安装pyinstaller-3.2.1-py2.7.egg这步后 再次使用方法1的命令,安装成功了

注1:在pyinstaller安装成功前,网上百度说打包成功的前提是还有安装pywin32,为此我还特意网上下载了对应的whl,然后安装上,最后发现 在安装pyinstaller时会自动把pywin32 装上
(Python是没有自带访问windows系统API的库的,所以需要下载pywin32)
注2:https://www.lfd.uci.edu/~gohlke/pythonlibs模块包网址,通过pip安装失败时可以到这上面来找对应的whl
注3:http://www.pyinstaller.org/
注4:http://blog.csdn.net/pipisorry/article/details/50620495 pyinstaller 打包成exe的系列文章
注5:https://pypi.python.org/pypi PyPI - the Python Package Index
三、打包

python的.py之PyIstaller打包为exe
http://blog.csdn.net/lg1259156776/article/details/72121656
浙公网安备 33010602011771号