文章目录
- 个人心得
- 虚拟机选择ubuntu 22.04
- python环境选择conda
- 下载
- 使用:
个人心得
在做开发时配置一个专门的环境可以使我们在开发中的效率显著提升,可以避免掉很多环境冲突的报错。尤其是python各种版本冲突,还有做渗透工具不要选择windows,有些工具在windwos安装比较麻烦
虚拟机选择ubuntu 22.04
安装:自己在网上找教程即可
22.04版本最好
为什么不用windows?
做渗透的话,很多依赖、工具在windwos安装会遇到各种各样的报错,在我刚开始学渗透时就被工具折磨到破防过,这点对没有人带的新手来说肯定有过体会。
kali中会提供很多工具,为什么不用kali?
因为kali会经常更新,不太适合需要稳定开发的用户,同时版本22.04版本的ubuntu是大部分使用会总结出来比较稳定的版本,软件依赖等不会经常更新
pythonconda_15">python环境选择conda
在学习时难免不会借鉴旧的工具,或者代码,这个时候你安装的python版本不同会报错,同时安装多个python也可能出现冲突,因此尽量使用conda。conda是虚拟环境,可以让你在不同的python版本中切换。
下载
清华源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
找到对应版本,然后下载即可,如:
python">自己选择下载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这三个版本,然后后面可以根据需要再下载。
使用:
python">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用户目录下,会导致环境变量不一样,这个时候就需要使用保留环境变量的命令
编译器根据自己需要下载
去网上找一下教程即可