簡體   English   中英

如何在 Kali Linux 中安裝 Python 3.6+ 版本?

[英]How to install Python 3.6+ version in Kali Linux?

我需要幫助。 我在 Linux 操作系統和 Python 中都是新手。

我需要為我當前的項目安裝 python 解釋器 v. 3.6。 原因是 - 我想使用的 lib 不適用於 3.7+ 我使用 Pycharm 並想使用解釋器 3.6 設置新環境。 我知道我可以在設置/項目/python解釋器中設置它。 但我只能看到 python v2、v2.7、v3、v3.9。 如何添加 3.6 版本? 請幫忙)

命令apt install python3.6對我沒有幫助。

└─# apt install python3.6                                                                2 ⨯
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package python3.6
E: Couldn't find any package by glob 'python3.6'

關於操作系統:

└─# cat /etc/os-release                                                                127 ⨯
PRETTY_NAME="Kali GNU/Linux Rolling"
NAME="Kali GNU/Linux"
ID=kali
VERSION="2021.1"
VERSION_ID="2021.1"
VERSION_CODENAME="kali-rolling"
ID_LIKE=debian
ANSI_COLOR="1;31"
HOME_URL="https://www.kali.org/"
SUPPORT_URL="https://forums.kali.org/"
BUG_REPORT_URL="https://bugs.kali.org/"

Serge Ballesta幫助了我。 非常感謝! 只為像我這樣愚蠢的 ubuntu 用戶 - “如何安裝一些源代碼分發”

使用以下命令提取 .tar.gz 或 (.tar.bz2) 文件

tar xvzf PACKAGENAME.tar.gz

使用 cd 命令導航到提取的文件夾

cd PACKAGENAME

現在運行以下命令來安裝 tarball

./configure

sudo make install

並非所有 Unix 發行版都提供所有 Python 版本。 通常只有一個 Python 2.7.x 版本和一個或兩個 Python 3.y。

通常 Python 3 具有良好的升序兼容性,因此 Python 3.9 應該運行 Python 3.6 沒有任何問題。 如果你真的需要一個特定的版本,最絕望的方法是從 python.org 獲取源代碼分發並在本地構建它。 缺點是這個不參與apt版本控制,所以不會被第三方應用檢測到。 但這是我所知道的擁有不再發行維護版本的唯一方法。

你可以寫

$sudo apt-get update

然后運行

$sudo apt-get python3.6

首先刪除舊版本

sudo apt purge -y python2-minimal

刪除不需要的舊版本庫

sudo apt autoremove

安裝新版本

sudo apt install -y python3-pip

最新版python安裝成功!

檢查版本

python --version

查看詳情: https://pkg.kali.org/pkg/python3.6

[2019-02-05] python3.6 3.6.8-1 從 kali-rolling (KaliRepository) 中刪除

[2019-01-28] python3.6 3.6.8-1 從 kali-dev(Kali 存儲庫)中刪除

正如所見,python3.6 比 Kali 存儲庫刪除。

請使用以下 url 下載 python3.6

https://www.python.org/downloads/release/python-360/

我正在嘗試安裝 netfilterqueue。 它僅適用於較舊的 python 版本(3.6)。 我已經從 python.org 下載了版本並嘗試了

./configure

sudo make install

但它沒有用。 它在 python 3.6 的下載目錄中創建了一些額外的文件,但我仍然有最新的 python 3.9.9。 任何人都可以幫我解決這個問題。

暫無
暫無

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

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