簡體   English   中英

我無法專門為 python2 安裝軟件包,pip 和 pip3 指向同一版本

[英]I am unable to install packages for python2 specifically, pip and pip3 point to the same version

背景:作為我的 OSCP 研究的一部分,運行漏洞利用與易受攻擊的 VM。 我知道這個 VM 很容易受到這個漏洞的攻擊,因為我在 MSF(滲透測試框架)中運行了這個漏洞並且它起作用了,但是手動執行它我遇到了依賴性問題。

設置:我在 kali,最新的季度發布

漏洞利用: https : //github.com/andyacer/ms08_067

Pip 版本輸出

嘗試安裝依賴項

請記住kali“python”指向python2.7.18,而python3指向python3.xwhatever,因為向后兼容(有趣吧)因為大量的漏洞利用是用python2編寫的

該腳本使用#!/usr/bin/env python因此指向 python2.7.18

我已經嘗試了來自各種 SO 線程的各種解決方案以及谷歌上的文章。

您能否在/usr/local/lib下檢查您是否安裝了某個版本的 python2?

您還應該能夠運行python2 -V來驗證您是否安裝了 python2。

要為 python2 安裝 pip, get-pip.py此處下載get-pip.py ,然后運行以下命令:

sudo python2 get-pip.py

這應該會在您的系統上創建一個pip2符號鏈接。 它也可能替換現有的pip符號鏈接。 無論哪種方式,它都應該可以解決您的問題。

根據 Kali 論壇: https : //forums.kali.org/showthread.php? 48570-New-Kali-build-cannot-install-pip-for-python2-7

    curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
    python get-pip.py

請注意,我不得不修改指向 pip2.7 的鏈接,因為論壇中的舊鏈接指向 3.6

那應該能讓你繼續前進。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM