文章目錄
- 個人心得
- 虛擬機選擇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.11sudo 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用戶目錄下,會導致環境變量不一樣,這個時候就需要使用保留環境變量的命令
編譯器根據自己需要下載
去網上找一下教程即可