pyinstaller里居然有木马?

作者遇到在VisualStudioCode中运行Python代码导致高内存占用的问题,并在使用PyInstaller打包时发现潜在木马,已采取隔离措施。文章讨论了可能的原因及后续观察计划。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

昨天不知道为何写了个分组计算excel数据的python代码,打开visualstudiocode就占用很多内存,code.exe有很多,python.exe也是有很多,占用很多内存。
今天又好了些,360全盘扫描居然发现pyinstaller里有木马?暂且隔离了观察一下看看。
这个pyinstaller是用pip从清华镜像里安装的,
pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple
在这里插入图片描述

PyInstaller是一个用于将纯Python应用程序打包成独立可执行文件的工具。如果你的程序在打包后无法访问网络,你可以尝试以下几个步骤来配置网络访问: 1. **添加依赖库**: PyInstaller默认会忽略导入的非Python标准库,所以需要确保你已将需要网络功能的库(如requests、urllib3等)包含在`requirements.txt`文件中。然后,在打包时使用`--hidden-import`或`--add-data`选项,告诉PyInstaller加载这些库。例如: ```bash pyinstaller --onefile --add-data requests/* app.py ``` 2. **处理HTTPS证书**: 对于https请求,PyInstaller默认可能无法处理自签证书。你可以选择提供信任的根证书或禁用证书验证。在`app.spec`文件中添加类似以下内容: ```python a = Analysis(['app.py'], pathex=['.', 'src'], hiddenimports=['ssl._create_unverified_context'], hookspath=[], runtime_hooks=[], excludes=[], win_no_prefer_redirects=False, win_private_assemblies=False, cipher=None, noarchive=False) ``` 3. **更改运行模式**: 有时候你需要调整生成的`spec`文件,指定使用`--onedir`而不是`--onefile`模式,因为后者通常会创建一个单独的子目录,可能会影响网络访问。 4. **检查防火墙和安全策略**: 最后,确认你的操作系统防火墙没有阻止程序对网络的访问。如果是企业环境,可能需要管理员权限或特殊配置才能访问网络。 记得每次更改后都要重新打包并测试网络功能。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值