[英]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
我正在尝试安装 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.