安装python3.6版本的Miniconda3

Miniconda3从4.5.11版开始使用Python3.7,若需Python3.6,需查找早期版本。4.5.4是最后一个支持Python3.6的Miniconda3包,4.5.11是过渡到3.7的开始。要安装Python3.6,可以从官方历史版本库下载。

    目前Miniconda3的主要版本已经不支持python3.6,以Windows为例,在官网Miniconda — Conda documentation中只有python3.7及以上版本的安装支持,如果想python3.6需要找历史版本。

    根据Miniconda3的更新说明,4.5.11是第一个使用python3.7的版本,也即之前的版本即是使用python3.6,例如下图中的Miniconda3-4.5.1版本。

历史版本链接:Index of / (anaconda.com)

 参考:Which version of Miniconda has Python 3.6 for Windows 64-bit? - Stack Overflow

I wanted to find the last package in the 3.6 series, so I found the announceme

### 安装 Python 3.6 的具体方法 要在 Kali 系统上安装 Python 3.6,可以按照以下方式进行操作: #### 方法一:通过源码编译安装 1. **更新系统并安装依赖工具** 首先确保系统的软件包是最新的,并安装必要的构建工具和库。 ```bash sudo apt update && sudo apt upgrade -y sudo apt install build-essential libssl-dev zlib1g-dev \ libncurses5-dev libgdbm-dev libnss3-dev libsqlite3-dev \ libreadline-dev libffi-dev curl git -y ``` 2. **下载 Python 3.6 源码** 访问官方 Python 下载页面获取最新稳定版的 Python 3.6 源码压缩包[^4]。 ```bash cd /tmp wget https://www.python.org/ftp/python/3.6.15/Python-3.6.15.tgz tar xzf Python-3.6.15.tgz cd Python-3.6.15/ ``` 3. **配置并编译** 使用 `./configure` 命令来设置安装路径以及启用优化选项。如果遇到错误,可能是因为某些依赖未满足或硬件资源不足[^2]。 ```bash ./configure --enable-optimizations --prefix=/usr/local/Python-3.6/ make -j$(nproc) sudo make altinstall ``` 这里使用了 `altinstall` 来避免覆盖默认的 `python` 或 `python3`。 4. **验证安装** 完成后可以通过以下命令确认是否成功安装: ```bash /usr/local/Python-3.6/bin/python3.6 --version ``` 5. **创建软链接以便全局调用** 如果希望直接通过 `python3.6` 调用新版本,则需建立符号链接[^1]: ```bash sudo ln -s /usr/local/Python-3.6/bin/python3.6 /usr/bin/python3.6 ``` #### 方法二:利用 Conda 管理多个 Python 版本 另一种更简便的方式是借助 Miniconda 或 Anaconda 工具管理不同的 Python 解释器版本[^3]。 1. **安装 Miniconda** 下载适合架构的 Miniconda 安装脚本并运行它。 ```bash wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh bash Miniconda3-latest-Linux-x86_64.sh ``` 按照提示完成初始化过程,记得执行激活命令使更改生效: ```bash source ~/.bashrc ``` 2. **创建包含特定 Python 版本的新环境** 利用 conda 创建一个基于 Python 3.6 的独立工作区。 ```bash conda create -n py36 python=3.6 conda activate py36 python --version ``` 3. **卸载不再使用的环境** 当不需要某虚拟环境时可将其移除。 ```bash conda remove -n py36 --all ``` 以上两种方案各有优劣,前者更适合追求极致控制权的技术人员;后者则推荐给那些倾向于便捷性和灵活性的开发者群体。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值