如何使用 Anaconda 安装特定版本的 Python?

use*_*803 5 python anaconda

我想用 Python 3.6.5 版安装 Anaconda。如果我安装 Anaconda3-5.2.0,它会安装 Python 3.5.1。哪里可以下载带有 Python 3.6.5 的 Anaconda。大数据脚本仅适用于 Anaconda Python 3.6.5。

Sto*_*ner 10

也尝试一下

conda install python=3.6.5
Run Code Online (Sandbox Code Playgroud)

但您可能会遇到与其他软件包不兼容的问题。

或者,您可能想尝试创建一个新环境。在 anaconda 提示符下,创建自定义环境并指定存储库通道以查找版本

conda create --name py365 python=3.6.5 --channel conda-forge
Run Code Online (Sandbox Code Playgroud)

激活新环境

conda activate py365
Run Code Online (Sandbox Code Playgroud)

但是,激活不会是永久性的,每次启动 anaconda 提示符时都需要激活。


mer*_*erv 7

蟒蛇下载

带有 Python 3.6.5 的 Anaconda 发行版是 5.2.0 版1您可以从Anaconda 分发存档下载它。如果您确实从这里安装,请确保在安装后立即更新 Conda:

conda update conda
Run Code Online (Sandbox Code Playgroud)

但是,我强烈推荐以下替代解决方案作为更好的做法。

Miniconda + Anaconda 环境

推理

安装在基础环境中的内容一旦安装就相对固定了。最终,您不想弄乱您的基本环境,因此最佳做法是在那里安装最新版本。幸运的是,您不必安装完整的 Anaconda 发行版,而是可以使用轻量级 Miniconda 发行版并创建辅助环境,以便拥有 Anaconda Python 3.6.5 发行版。从长远来看,这会给你更好的稳定性。

脚步

  1. 下载并安装Miniconda。一旦工作...

  2. 创建你的 Anaconda 环境:

    conda create --name my_env python=3.6.5 anaconda=5.2.0
    
    Run Code Online (Sandbox Code Playgroud)
  3. 使用新的隔离环境:

    conda activate my_env
    
    Run Code Online (Sandbox Code Playgroud)

[1]我通过运行conda create -n foo --dry-run -c anaconda python=3.6.5 anaconda然后检查anacondaConda 在解决方案中最终得到的包版本来确定这一点。


Gon*_*z87 1

在 anaconda 提示符中,您可以使用以下命令手动将 python 更新到最新版本:

conda update python
Run Code Online (Sandbox Code Playgroud)

如果您不熟悉它,当您安装 anaconda 时,anaconda 提示符会安装到您的计算机上。只需在您的计算机上搜索它即可。

您可以参考这篇文章:How do I Upgrade to Python 3.6 with conda?