繁体   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