kali已經存在python2.7、python3.5 ,因環境需要,需要使用python3.7+。
在安裝過程中使用
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
./configure --enable-optimizations --prefix=/usr/local/Python3.7/ && make && make install
ln -s -b /usr/local/python3.7/bin/python3.7 /usr/bin/python (踩坑)
ln -s -b /usr/local/python3.7/bin/pip3 /usr/bin/pip3(踩坑)
安裝後使用python3正常,但pip3 -V 一直報錯:No module named 'pip._internal';於是安裝網上方案使用https://bootstrap.pypa.io/get-pip.py重裝pip,報錯安裝失敗;修改from pip._internal import main 爲from pip import main 還是失敗;差點想卸載python3.5再重置python3.7,發現有很多同志卸載過程中的慘案。發抖。。。
於是從中發現,或許這樣設置軟鏈接不改變原來的變量呢?
ln -s -b /usr/local/python3.7/bin/python3.7 /usr/bin/python3.7
ln -s -b /usr/local/python3.7/bin/pip3.7 /usr/bin/pip3.7
果然,都能用了。折騰了好久。