kali2021.4a使用virtualenv安裝angr的詳細過程
kali中angr的安裝方式
在Linux中安裝各種依賴python的軟件時,最頭疼的問題之一就是各個軟件的python版本不匹配的問題,angr依賴python3,因此考慮使用virtualenv來安裝angr
Virtualenv簡介
virtualenv能夠創(chuàng)建一個虛擬化的python環(huán)境,你可以針對不同項目所依賴的不同python版本,使用virtualenv創(chuàng)建多個不同的python環(huán)境,并在相應(yīng)的環(huán)境中安裝項目所需的其他包。
可以認為virtualenv是個僅提供對python良好支持的docker,它不能保證其他的環(huán)境也能如你所愿。因此在生產(chǎn)環(huán)境中還是使用docker比較好,如果只是作為工具使用,那么使用輕量級的virtualenv來模擬一個python環(huán)境是非常合適的
angr安裝安裝virtualenv
可以通過pip或者apt來安裝virtualenv,如下面兩個指令:
pip install virtualenv apt-get install virtualenv
創(chuàng)建并啟動virtualenv虛擬環(huán)境
創(chuàng)建virtulenv虛擬環(huán)境之前需要安裝好python,python的安裝方式請自行查詢。
首先創(chuàng)建一個文件夾用于管理虛擬環(huán)境,文件夾的名字任意
mkdir angrfile &&cd angrfile
之后使用以下指令創(chuàng)建虛擬環(huán)境
virtualenv venv
這樣就可以創(chuàng)建一個名為venv的虛擬環(huán)境,該虛擬環(huán)境使用你的機器上默認的python解釋器創(chuàng)建,如果想查看自己的默認python解釋器的位置,可以使用python運行如下代碼:
import sys print(sys.executable)
如果你希望指定其他的python解釋器來創(chuàng)建虛擬環(huán)境,請為virtualenv加上 -p參數(shù),如下:
virtualenv -p /usr/bin/python2.7 venv
就能創(chuàng)建一個以python2.7為解釋器的虛擬環(huán)境,linux中你安裝的所有版本的python都可以/usr/bin目錄下找到。
然后啟動虛擬環(huán)境
source /venv/bin/activate
最后使用pip安裝angr
pip3 install -i angr
此時可以啟動python,將angr給import進去,看看是否報錯,沒有報錯就說明安裝完成
如果要退出環(huán)境,在命令行輸入deactivate即可
如果不需要環(huán)境了,可以使用rm -rf venv,刪除venv文件夾即可
到此這篇關(guān)于kali2021.4a安裝angr(使用virtualenv)的文章就介紹到這了,更多相關(guān)kali2021.4a安裝angr內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
將WSL系統(tǒng)更換國內(nèi)源的方法(固定路徑+國內(nèi)鏡像源+詳細教程)
這篇文章主要介紹了將WSL系統(tǒng)更換國內(nèi)源的方法(固定路徑+國內(nèi)鏡像源+詳細教程),首先找到wsl鏡像源,替換鏡像源,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-10-10分享下網(wǎng)站開發(fā)人員應(yīng)該知道的61件事
有人在Stack Overflow上發(fā)問,動手開發(fā)網(wǎng)站之前,需要知道哪些事情,這里簡單為大家整理下,方便需要的朋友2014-03-03idea2023連接gitee遠程倉庫的實現(xiàn)方法
在我們平時做項目的過程中,經(jīng)常會遇到分工合作,一起完成一個項目,就會借助其它的一些項目管理工具,來幫助我們更方便的開發(fā),本文主要介紹了idea2023連接gitee遠程倉庫的實現(xiàn)方法,感興趣的可以了解一下2024-01-01DVWA下載、安裝、使用(漏洞測試環(huán)境搭建)的詳細教程
這篇文章主要介紹了DVWA下載、安裝、使用(漏洞測試環(huán)境搭建)的詳細教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10