kaliでPython 2.xをPython 3.xに切り替えます

3043 ワード

注意:Python 2をPython 3.6に切り替えたのですが、下のフォルダ名は変更に注意してください.
1、まず/usr/local/の下にPython-3.6を作成する
      (            )
mkdir
/usr/local/Python-3.6

2、インストールパッケージを/homeにドラッグ&ドロップして解凍する
3、更新元更新の追加
gedit /etc/apt/sources.list

添付:公式更新ソース:
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib
:deb http://ftp.cn.debian.org/kali kali-rolling main contrib non-free

4、インストール依存
apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev

5、コンパイルインストール
(                    )
./configure --prefix=/usr/local/Python-3.6/

or
 ./configure --enable-optimizations --prefix=/usr/local/Python-3.6/   --   --enable-optimizations      ,       

--enable-optimizationsが最適インストール   --prefix宣言インストールパス
make    --  
make install  --    

5、ソフトリンクの作成①以前のPythonのバックアップ
mv /usr/bin/python /usr/bin/python_bk
mv /usr/bin/python-config /usr/bin/python-config_bk

②新しいPythonリンクの作成
(     ,    )
ln
-s /usr/local/python3.6/bin/python3 /usr/bin/python

 ln -s/usr/bin/python3.6-config/usr/bin/python-config
6、pipが使えない問題を解決するためにコマンドを使う
   :python -m ensurepip
   :python -m pip install --upgrade pip --force-reinstall

参考サイト:https://blog.csdn.net/Dolorous_yuanshao/article/details/80380488
kaliの最新版はPython 3.xのバージョンがあるようです
具体的な操作はあなたのkaliがPython 3.xバージョンがあるかどうかを見ます.
私が使ったコマンド:
root@kali:~# mv /usr/bin/python /usr/bin/python2
root@kali:~# ln -s /usr/bin/python3 /usr/bin/python
root@kali:~# mv /usr/bin/python-config /usr/bin/python2-config
root@kali:~# ln -s /usr/bin/python3-config /usr/bin/python-config

PHP , pip 。