kali linux 下python3.6.2+pip3配置安裝

1.進入python官網下載python源碼包(使用linux gcc手動編譯源碼進行安裝)
這裏寫圖片描述
2.進入虛擬機VMware環境下的kali linux 注意要聯網,新手儘量選用網絡中的NAT模式(如果NAT連不上網的話,看看主機是否開啓了VMware的NAT的服務)
3.更新源 在命令行輸入gedit /etc/apt/sources.list,也可以直接在圖形化界面中找到這個文件在裏面加入:

官方源

deb http://http.kali.org/kali kali main non-free contrib
deb-src http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free

阿里雲kali源

deb http://mirrors.aliyun.com/kali kali main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali main non-free contrib
deb http://mirrors.aliyun.com/kali-security kali/updates main contrib non-free
3.在root命令行中執行 apt-get update
4.將下載好的Python-3.6.2.tgz 複製粘貼到kali桌面,需要VMWare Tools的支持
5.自動解壓:直接雙擊Python-3.6.2.tgz 即可解壓到當前目錄
(手動解壓 :進入root命令行
cd Desktop(中文版:cd 桌面)
tar -xvzf Python-3.6.2.tgz )桌面上出現一個文件夾6.安裝依賴項 1)安裝zlib依賴項 python安裝依賴項進入root命令行apt-get install

zlibc zlib1g-dev修改安裝配置文件進入/root/桌面/Python-3.6.2/Python-3.6.2/Modules 找到Setup這個文件打開(可以在Moduels這個目錄下使用kali自帶圖形化的文件查找功能)
去掉如下幾行的註釋 zlib zlibmodule.c -I(prefix)/includeL (exec_prefix)/lib -lz (在文件中搜索 zlib即可)
2)安裝ssl/tls(安全傳輸層協議)依賴,pip需要進入root命令行
apt-get install openssl
apt-get install python3-dev libffi-dev libssl-dev
修改安裝配置文件進入/root/桌面/Python-3.6.2/Python-3.6.2/Modules 找到Setup這個文件打開(可以在Moduels這個目錄下使用kali自帶圖形化的文件查找功能)
去掉如下幾行的註釋
SSL=/usr/local/ssl
_ssl _ssl.c \
-DUSE_SSL -I(SSL)/includeI (SSL)/include/openssl \
-L$(SSL)/lib -lssl -lcrypto
7.開始安裝
先進入到這個目錄下
root@mykali:~/桌面/Python-3.6.2/Python-3.6.2# 1)./configure –prefix=/usr/python(指定python安裝目錄)2)make
3)make install(編譯)
因爲kali 2017.1有python3.5.1 所以我們要設置的軟連接的名字爲python36pip的軟連接的名字爲pip3(軟連接相當於windows中的快捷方式)ln -s /usr/python/bin/python3 /usr/bin/python36ln -s /usr/python/bin/pip3 /usr/bin/pip3注:/usr/bin 這個目錄相當於windows的path路徑,這樣我們就可以在任何目錄下調用python36 pip3下圖就是軟連接設置成功
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章