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

安全开发-环境选择

文章目录

    • 个人心得
    • 虚拟机选择ubuntu 22.04
    • python环境选择conda
      • 下载
      • 使用:

个人心得

在做开发时配置一个专门的环境可以使我们在开发中的效率显著提升,可以避免掉很多环境冲突的报错。尤其是python各种版本冲突,还有做渗透工具不要选择windows,有些工具在windwos安装比较麻烦

虚拟机选择ubuntu 22.04

安装:自己在网上找教程即可
22.04版本最好

为什么不用windows?

做渗透的话,很多依赖、工具在windwos安装会遇到各种各样的报错,在我刚开始学渗透时就被工具折磨到破防过,这点对没有人带的新手来说肯定有过体会。

kali中会提供很多工具,为什么不用kali?

因为kali会经常更新,不太适合需要稳定开发的用户,同时版本22.04版本的ubuntu是大部分使用会总结出来比较稳定的版本,软件依赖等不会经常更新

python环境选择conda

在学习时难免不会借鉴旧的工具,或者代码,这个时候你安装的python版本不同会报错,同时安装多个python也可能出现冲突,因此尽量使用conda。conda是虚拟环境,可以让你在不同的python版本中切换。

下载

清华源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

找到对应版本,然后下载即可,如:

自己选择下载https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.03-1-Linux-x86_64.sh
bash xxxx
根据提示安装即可

在下载python版本时推荐下载2.7,3.10,3.11这三个版本,然后后面可以根据需要再下载。

使用:

conda deactivate  退出conda
conda list    查看当前环境下安装的包
conda env list   查看创建的环境
conda activate 【环境名】  启动环境
conda create --name [name] python=[version]   2.7 3.10 3.11


sudo env "PATH=$PATH" python main.py  解决sudo环境变量发生变化的问题
conda config --set auto_activate_base false    取消每次自己都启动
conda search python 查找可以用的python版本
sudo -E python3 main.py  保留环境变量执行

注意:使用sudo会切换到root用户目录下,会导致环境变量不一样,这个时候就需要使用保留环境变量的命令
在这里插入图片描述

编译器根据自己需要下载
去网上找一下教程即可


http://www.kler.cn/a/562060.html

相关文章:

  • AGI分级探索:从OpenAI到DeepMind,展望未来AI图景
  • Ubuntu从零创建Hadoop集群
  • idea里的插件spring boot helper 如何使用,有哪些强大的功能,该如何去习惯性的运用这些功能
  • IO进程 day06
  • Kafka 消费者组内分区分配策略 以及 管理控制台方案
  • 巨控科技的GRM550元出魔抗实现PLC远程下载与维护方案:工业自动化的高效解决方案
  • 图扑农牧林数据分析可视化平台:智慧农业的“数字大脑”
  • 协方差(Covariance)与得分函数:从Fisher信息矩阵看统计关联
  • 互联网医院系统源码解析:如何开发智能化的电子处方小程序?
  • 三角函数和差角公式对于任意角的证明(代数法)
  • Java中文件操作和IO(如果想知道Java中有关文件操作和IO的知识,那么只看这一篇就足够了!)
  • Go小技巧易错点100例(二十三)
  • Screen Wonders for Mac v3.3.1 3D屏保应用 支持M、Intel芯片
  • Spring框架基本使用(Maven详解)
  • 利用逻辑思维链(CoT)为金融AI消除幻觉(上)
  • [字节青训_AI对话框]SSE交互规范、自定义事件、前后端数据传递、状态监听、连接和断开详解
  • 计算机视觉基础 | 数据增强技术:AutoAugment
  • 人工智能丨基于 OCR 识别方法的自动化测试
  • [OS] 基于RR(Round Robin)算法的CPU调度
  • Windows golang安装和环境配置