日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

kali2021.4a使用virtualenv安裝angr的詳細(xì)過程_其它綜合

作者:呃呃 ? 更新時(shí)間: 2022-12-24 編程語言

kali中angr的安裝方式

在Linux中安裝各種依賴python的軟件時(shí),最頭疼的問題之一就是各個(gè)軟件的python版本不匹配的問題,angr依賴python3,因此考慮使用virtualenv來安裝angr

Virtualenv簡介

virtualenv能夠創(chuàng)建一個(gè)虛擬化的python環(huán)境,你可以針對不同項(xiàng)目所依賴的不同python版本,使用virtualenv創(chuàng)建多個(gè)不同的python環(huán)境,并在相應(yīng)的環(huán)境中安裝項(xiàng)目所需的其他包。

可以認(rèn)為virtualenv是個(gè)僅提供對python良好支持的docker,它不能保證其他的環(huán)境也能如你所愿。因此在生產(chǎn)環(huán)境中還是使用docker比較好,如果只是作為工具使用,那么使用輕量級的virtualenv來模擬一個(gè)python環(huán)境是非常合適的

angr安裝安裝virtualenv

可以通過pip或者apt來安裝virtualenv,如下面兩個(gè)指令:

pip install virtualenv
apt-get install virtualenv

創(chuàng)建并啟動(dòng)virtualenv虛擬環(huán)境

創(chuàng)建virtulenv虛擬環(huán)境之前需要安裝好python,python的安裝方式請自行查詢。

首先創(chuàng)建一個(gè)文件夾用于管理虛擬環(huán)境,文件夾的名字任意

mkdir angrfile &&cd angrfile

之后使用以下指令創(chuàng)建虛擬環(huán)境

virtualenv venv

這樣就可以創(chuàng)建一個(gè)名為venv的虛擬環(huán)境,該虛擬環(huán)境使用你的機(jī)器上默認(rèn)的python解釋器創(chuàng)建,如果想查看自己的默認(rèn)python解釋器的位置,可以使用python運(yùn)行如下代碼:

import sys
print(sys.executable)

如果你希望指定其他的python解釋器來創(chuàng)建虛擬環(huán)境,請為virtualenv加上 -p參數(shù),如下:

virtualenv -p /usr/bin/python2.7 venv

就能創(chuàng)建一個(gè)以python2.7為解釋器的虛擬環(huán)境,linux中你安裝的所有版本的python都可以/usr/bin目錄下找到。

然后啟動(dòng)虛擬環(huán)境

source /venv/bin/activate

最后使用pip安裝angr

pip3 install -i angr

此時(shí)可以啟動(dòng)python,將angr給import進(jìn)去,看看是否報(bào)錯(cuò),沒有報(bào)錯(cuò)就說明安裝完成

如果要退出環(huán)境,在命令行輸入deactivate即可

如果不需要環(huán)境了,可以使用rm -rf venv,刪除venv文件夾即可

原文鏈接:https://www.cnblogs.com/level5uiharu/p/16925853.html

欄目分類
最近更新