当前位置: 首页 > news >正文

Windows Python3安装salt模块失败处理

复现CVE-2020-11651时候运行CVE-2020-11651的poc时候需要salt模块

在下载时出现了错误

尝试在网上寻找解决方法:

1.更新 setuptools 和 wheel

pip install --upgrade setuptools wheel

2. 安装Microsoft Visual C++ 14.0

因为salt模块包包使用了 C/C++ 扩展,需要编译为二进制文件,而在 Windows 系统上需要 Microsoft Visual C++ 编译工具链来完成这个过程

下载地址:Microsoft C++ Build Tools - Visual Studio

所需模块截图,具体的SDK版本号可以调出CMD执行systeminfo命令查看,大版本匹配即可

 3. 安装 timelib模块

安装 "Microsoft C++ Build Tools" 后,重新运行命令,将timelib 重新编译并构建

pip install timelib

最后尝试安装pip install salt 安装
然而没有解决,还是同样的问题

询问GPT:

解决此问题的一种方法是手动下载所需的文件并将其放置在正确的位置。您可以尝试按照以下步骤进行操作:

  1. 打开https://github.com/saltstack/salt/tree/3006.4/requirements/static/pkg/py3.11目录。
  2. 在该目录中,找到名为'windows.txt'的文件并下载它。
  3. 将下载的文件复制到'C:\Users\ling\AppData\Local\Temp\pip-install-50y92fny\salt_b230701c1f0744cb80a6b2a4eb03854f\requirements\static\pkg\py3.11'目录下。

完成上述步骤后,重新运行安装命令,看看问题是否解决:

Copy Code

pip install salt

然后还是没有得到解决

最终解决方式:

下载该pkg文件

https://github.com/saltstack/salt/tree/master/requirements/static/pkg

再次运行安装后,快速打开路径\\AppData\\Local\\Temp\\pip-install-ds741xvn

#pip-install-ds741xvn是随机生成的

将如下文件拷贝到requirements\\static\\pkg路径下

requirements\\static\\pkg

成功安装


结语

没有人规定,一朵花一定要成长为向日葵或者玫瑰。

http://www.lryc.cn/news/241309.html

相关文章:

  • RabbitMQ 消息队列编程
  • 基于安卓android微信小程序的个人管理小程序
  • 免费图书教材配套资料:Spark大数据技术与应用(第2版)
  • SecureCRT9汉化版安装
  • 【VSCode】VSCode 使用
  • 【ARM 嵌入式 编译系列 2.2 -- 如何在Makefile 中添加编译时间 | 编译作者| 编译 git id】
  • 海康威视监控相机的SDK与opencv调用(非工业相机)
  • VUE项目部署过程中遇到的错误:POST http://124.60.11.183:9090/test/login 405 (Not Allowed)
  • MongoDB——索引(单索引,复合索引,索引创建、使用)
  • ebpf实战(一)-------监控udp延迟
  • 中西部各省市翻译协会、公关协会会长金秋圆桌会议圆满结束
  • 极盾故事|“五步”构建某三甲医院数据安全管理集成平台
  • 【开题报告】基于uni-app的恋爱打卡app的设计与实现
  • Python 2.7 在 Debian 服务器上获取 URL 时的 SSL 验证失败问题与解决方案
  • 导出文件到指定路径??
  • 腾讯微服务平台TSF学习笔记(二)--如何使用spring cloud zuul实现线上流量复制
  • React自定义Hook之useRequest
  • 【LeetCode】挑战100天 Day13(热题+面试经典150题)
  • Android 11.0 SystemUI 去掉状态栏wifi流量上下行图标功能实现
  • 掌握Net User命令:轻松创建、修改、删除和查看本地用户帐户
  • 性能优化中使用Profiler进行页面卡顿的排查及解决方式
  • 深入了解Java8新特性-日期时间API_LocalDate类
  • PyTorch基本操作和工作流程
  • Android开发从0开始(ContentProvider与数据)
  • STM32_6(TIM)
  • Linux中flask项目开启https访问
  • Kubernetes 离线部署 Spinnaker
  • TypeScript 学习笔记 第三部分 贪吃蛇游戏
  • 【spring(一)】核心容器总结
  • 易点易动固定资产管理系统:实现全面的固定资产采购管理