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

2.苹果ios逆向-Windows电脑端环境搭建-Conda安装和使用(使用Conda来管理多个Python环境)

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!

内容参考于:图灵Python学院

工具下载:

链接:https://pan.baidu.com/s/1bb8NhJc9eTuLzQr39lF55Q?pwd=zy89

提取码:zy89

复制这段内容后打开百度网盘手机App,操作更方便哦

上一个内容:1.苹果ios逆向-越狱

前言:

不要管会不会写代码、看不看得懂代码,这完全不用担心,跟着走就行,全程傻瓜模式

跟着上一个内容就可以给苹果手机进行一个越狱操作了,苹果手机上的环境暂时完成(还剩几个东西要搞,一步一步来),本次开始先把电脑上的环境搞好,首先就是Python环境(逆向破解app无非就是分析app中的网络协议,分析加密参数的加密方式,手动还原加密算法,然后使用代码去调用,代码的编写使用Python语言),然后不同的Python版本,用的工具版本不一样,有些高版本的Python可能没有我们要用的工具,这时就要安装Python低版本,这就很麻烦,Conda就是来解决这个问题的,它可以很好很方便的切换Python环境,下面开始安装Conda

安装Conda也就是安装Anaconda,它包含了Conda

清华镜像网站里下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

这里下载的是下图红框的这个版本

下载完双击运行,然后点击Next

然后点击Iagree(我同意)

这里选择管理员,All Users,然后点击Next

然后选择一个目录,注意不要有空格和中文,然后点击下一步

然后如下图,点击Install进行安装,如果Add Anaconda to the system PATH environment variable不勾选,它不会自动设置环境变量,就需要手动设置

等待完成,然后点击Next

这里直接点击Skip进行跳过,不要安装VSCode,我们不使用VSCode工具写代码

然后点击Finish完成安装

然后在安装目录找到Scripts,如果上方不小心忘记勾选自动创建环境变量了,下方是手动配置环境变量

然后打开Windows系统的设置,然后点击编辑系统环境变量

然后点击环境变量

然后双击下图红框

点击新建

点击浏览

找到并选中Scripts,然后点击确定

然后Scripts就添加好了

然后把下图红框的路径全部添加,添加完点击确定

添加完确定也点击

然后打开一个cmd窗口,然后输入 conda --version 就可以看到版本了,这说明 conda 环境配置完成

我们要用的Python环境是3.10,接下来就使用 conda 创建Python的3.10环境,如果下载的慢

cmd指令:conda create -n python310 python=3.10

效果图:注意要翻墙,国内的镜像没找到好用的,清华、阿里、中科的都试了都会下载失败,最终翻墙使用默认的镜像才可以下载成功

查看虚拟环境

conda env list

切换环境

conda activate python310

效果图:

然后使用Python的命令,如下图可以看出它是Python3.10版本,到这conda环境就搞好了

写Python代码的工具:https://www.jetbrains.com.cn/en-us/pycharm/download/?section=windows

下载下图红框的 PyCharm Community Edition 这是免费版本,下载完安装就是没啥难点

PyCharm使用Conda,首先点击设置

然后点击项目

然后点击选择现有,然后找到conda的路径,然后点击重新加载环境,就可以在下图红框的下拉框里看到,使用conda创建的环境了


img

http://www.xdnf.cn/news/1198171.html

相关文章:

  • LeetCode第350题_两个数组的交集II
  • 图像处理:第二篇 —— 选择镜头的基础知识及对图像处理的影响
  • 代码随想录算法训练营二十八天|动态规划part01
  • ArkTS 模块通信全解析:用事件总线实现页面消息联动
  • LeetCode第349题_两个数组的交集
  • 【LeetCode】LRU 缓存 题解
  • MySQL 全详解:从入门到精通的实战指南
  • LeetCode 刷题【16. 最接近的三数之和、17. 电话号码的字母组合】
  • 【前端】【vscode】【.vscode/settings.json】为单个项目配置自动格式化和开发环境
  • 关系与逻辑运算 —— 寄存器操作的 “入门钥匙”
  • 分布式系统中Token续期问题解决方案
  • AIC 2025 热点解读:如何构建 AI 时代的“视频神经中枢”?
  • 四、搭建springCloudAlibaba2021.1版本分布式微服务-加入openFeign远程调用和sentinel流量控制
  • 嵌入式——单片机的独立按键
  • git stash 命令详解
  • leetcode_560 和为K的子数组
  • C语言——————学习笔记(自己看)
  • 2025.7.27总结—新励成
  • Leetcode 3629. Minimum Jumps to Reach End via Prime Teleportation
  • 学习游戏制作记录(改进投掷剑的行为)7.27
  • 孤儿进程、僵尸进程和守护进程
  • 【element-ui】HTML引入本地文件出现font找不到/fonts/element-icons.woff
  • Android CameraX 使用指南:简化相机开发
  • 从零搭建3D激光slam框架-基于mid360雷达节点实现
  • [10月考试] C
  • 论文阅读-IGEV
  • Java进阶7:Junit单元测试
  • Windows10系统使用Cmake4.1.0构建工具+Visual Studio2022编译Opencv4.11教程
  • LabelImg:简洁高效的图像标注工具和下载
  • B站直播视频 | 深度讲解 Yocto 项目:从历史、架构到实战与趋势