kali升级python3.7
时间: 2025-02-15 15:14:30 浏览: 58
### Kali Linux 上安装 Python 3.7
为了在 Kali Linux 中成功安装或升级至 Python 3.7 版本,可以采用源码编译的方式来进行操作[^1]。
#### 下载并解压 Python 源码包
首先需要访问官方站点获取指定版本的压缩文件,并将其放置于本地环境中。接着利用 tar 工具解开该压缩包:
```bash
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
tar -xf Python-3.7.0.tgz
cd Python-3.7.0
```
#### 编译前准备
确保系统已预先配置好必要的依赖项以便顺利完成编译过程:
```bash
sudo apt-get update && sudo apt-get install -y \
build-essential \
libssl-dev \
zlib1g-dev \
libncurses5-dev \
libbz2-dev \
libreadline-dev \
libsqlite3-dev \
wget \
curl \
llvm \
libffi-dev \
xz-utils \
tk-dev \
libxml2-dev \
libxmlsec1-dev \
liblzma-dev
```
#### 配置与构建
进入解压后的目录执行 `./configure` 命令来设置环境变量以及路径等参数;随后运行 `make altinstall` 来代替普通的 make install ,防止覆盖现有的 python3.x 解释器:
```bash
./configure --enable-optimizations
make -j $(nproc)
sudo make altinstall
```
此时应该可以在 `/usr/local/bin/` 文件夹内找到新安装好的解释程序 `python3.7` 和其他关联工具如 pip3.7 等[^4]。
#### 设置默认 Python 版本 (可选)
如果希望让整个系统的默认 Python 3 调用指向最新安装的 Python 3.7,则可以通过更新 alternatives 实现这一点:
```bash
sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.7 1
```
之后可通过 `update-alternatives --config python3` 手动选择当前使用的 Python 3 版本[^2]。
对于 pip 的管理问题,建议针对不同版本创建虚拟环境以隔离项目间的依赖关系,从而避免冲突的发生[^5]。
阅读全文
相关推荐

















