惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
I
InfoQ
U
Unit 42
WordPress大学
WordPress大学
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks
月光博客
月光博客
D
Docker
Stack Overflow Blog
Stack Overflow Blog
D
DataBreaches.Net
阮一峰的网络日志
阮一峰的网络日志
Blog — PlanetScale
Blog — PlanetScale
V
Visual Studio Blog
博客园 - 聂微东
A
About on SuperTechFans
腾讯CDC
Jina AI
Jina AI
Microsoft Azure Blog
Microsoft Azure Blog
GbyAI
GbyAI
博客园 - 【当耐特】
罗磊的独立博客
博客园 - 三生石上(FineUI控件)
M
MIT News - Artificial intelligence

博客园 - ZhuQue

软件测试报告在高新技术企业(高企)认定报告中具有重要作用 windows下监控mongoDB数据库 软件测试中如何进行全面测试 什么是性能测试服务,以及进行哪些测试? 软件测试报告与测试计划的关系探讨 软件测试报告中的关键指标解读 软件测试报告这样写,项目结题一路绿灯! 软件项目产品质量验收标准及验收方法 什么情况下软件测试报告使用CNAS/CMA标识?哪种情况软件测试报告要加盖CMA印章 XMind2020思维导图软件下载地址 网站后台SMTP协议发送邮件,提示“SMTP Error: Could not connect to SMTP host。” 中标麒麟3.2版本对应RedHat linux 6版本 多线程上下文切换与高并发 对k8s中pod的理解 InfluxDB数据库管理工具InfluxDBStudio使用 eclipse代码中添加图片后页面不显示图片,提示“Whitelabel Error Page” 给登录模块添加密码明文、密文切换功能(即睁眼、闭眼功能) maven项目中@Override的问题,提示“[51,17] 方法不会覆盖或实现超类型的方法‘ centos系统systemctl restart network启动失败,提示“code=exited status=1”
python3.4版本32位环境安装pyinstaller
ZhuQue · 2021-04-08 · via 博客园 - ZhuQue

因为我们的测试压力机大部分是32位的,考虑到兼容性,我安装的是32位的python

python3.4安装后自带pip和setuptools,可以通过pip list查看安装了那些模块。

不过自带pip和setuptools版本都比较低,可以再次安装新版本或者安装指定版本

pip install pip==19.1.1

pip install setuptools==42.0.2

使用pip install pyinstaller 或者 easy_install pyinstaller安装pyinstaller打包程序,提示错误:

Traceback (most recent call last):
File "setup.py", line 78, in <module>
'build': MyBuild,
File "C:\Python34\lib\distutils\core.py", line 109, in setup
_setup_distribution = dist = klass(attrs)
File "C:\Python34\lib\site-packages\setuptools\dist.py", line 239, in __init__

self.fetch_build_eggs(attrs.pop('setup_requires'))
File "C:\Python34\lib\site-packages\setuptools\dist.py", line 263, in fetch_bu
ild_eggs
parse_requirements(requires), installer=self.fetch_build_egg
File "C:\Python34\lib\site-packages\pkg_resources.py", line 576, in resolve
raise VersionConflict(dist,req) # XXX put more info here
pkg_resources.VersionConflict: (setuptools 2.1 (c:\python34\lib\site-packages),
Requirement.parse('setuptools>=39.2.0'))

执行pip install pyinstaller==3.4,通过指定低版本安装成功

pip list

C:\Users\admin>pip list
DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf
PEP 429).
Package Version
-------------- ---------
altgraph 0.17
future 0.18.2
macholib 1.14
pefile 2019.4.18
pip 19.1.1
PyInstaller 3.4
pywin32-ctypes 0.2.0
setuptools 42.0.2
wheel 0.33.6

上面有些内容是安装pyinstaller3.4版本时自动安装下来的依赖包,大约有7个依赖包:

altgraph 0.17
future 0.18.2
macholib 1.14
pefile 2019.4.18
PyInstaller 3.4
pywin32-ctypes 0.2.0
wheel 0.33.6

pyinstaller -v提示版本号,则pyinstaller安装成功

pyinstaller使用:

version.txt、ICO图片可以去网上下载

D:\pythonwork\workspace\Nmonpy-GUI-master>pyinstaller --version-file version.txt -F -i lr2.ico -w nmonpy.py
119 INFO: PyInstaller: 3.4
129 INFO: Python: 3.4.0
129 INFO: Platform: Windows-7-6.1.7601-SP1
139 INFO: wrote D:\pythonwork\workspace\Nmonpy-GUI-master\nmonpy.spec
139 INFO: UPX is not available.
149 INFO: Extending PYTHONPATH with paths
['D:\\pythonwork\\workspace\\Nmonpy-GUI-master',
 'D:\\pythonwork\\workspace\\Nmonpy-GUI-master']
159 INFO: checking Analysis
250 INFO: checking PYZ
269 INFO: checking PKG
330 INFO: Building because D:\pythonwork\workspace\Nmonpy-GUI-master\build\nmonpy\nmonpy.exe.manifest changed
330 INFO: Building PKG (CArchive) PKG-00.pkg
2770 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.
2860 INFO: Bootloader c:\python34\lib\site-packages\PyInstaller\bootloader\Windows-32bit\runw.exe
2860 INFO: checking EXE
2870 INFO: Rebuilding EXE-00.toc because nmonpy.exe missing
2880 INFO: Building EXE from EXE-00.toc
2880 INFO: SRCPATH [('lr2.ico', None)]
2890 INFO: Updating icons from ['lr2.ico'] to C:\Users\admin\AppData\Local\Temp\tmp2i0t_x8g
2890 INFO: Writing RT_GROUP_ICON 0 resource with 20 bytes
2890 INFO: Writing RT_ICON 1 resource with 4904 bytes
2900 INFO: Appending archive to EXE D:\pythonwork\workspace\Nmonpy-GUI-master\dist\nmonpy.exe
2910 INFO: Building EXE from EXE-00.toc completed successfully.

D:\pythonwork\workspace\Nmonpy-GUI-master>