安装:
pip install pyinstaller
如遇以下错误:
ReadTimeoutError(self._pool, None, “Read timed out.”)
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=’files.pythonhosted.org’, port=443): Read timed out.
则用以下命令安装:
pip install -i https://pypi.douban.com/simple pyinstaller
打包命令(打开cmd切换到要打包的文件目录下):
pyinstaller -F -i 图片.ico 文件.py
隐藏控制台:pyinstaller -F -i -w 图片名.ico 文件.py
使用控制台:pyinstaller -F -i -c 图片名.ico 文件.py
生成的exe在dist文件夹中
需要注意:
1.把ico图片放到打包目录
2.报错打不开
将dist里的exe拉出,与ico图片放在同一目录下即可