如何在Anaconda中安装特定版本的Python?

时间:2019-09-15 02:49:07

标签: 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。

3 个答案:

答案 0 :(得分:1)

Anaconda下载

使用Python 3.6.5的Anaconda发行版是版本5.2.0 1 您可以从the Anaconda distribution archive下载此版本。如果您确实要从中安装,请确保在安装后立即更新Conda:

conda update conda

但是,我强烈建议您使用以下替代解决方案作为更好的做法。

Miniconda + Anaconda env

推理

基本环境中安装的内容在安装后相对固定。最终,您不想弄乱您的 base 环境,因此最佳实践是在那里拥有最新版本。幸运的是,您不必安装完整的Anaconda发行版,而是可以使用轻量级的Miniconda发行版并创建辅助环境,以具有Anaconda Python 3.6.5发行版的目的。从长远来看,这将为您提供更好的稳定性。

步骤

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

  2. 创建您的Anaconda env:

    conda create --name my_env python=3.6.5 anaconda=5.2.0
    
  3. 使用新的隔离环境:

    conda activate my_env
    

[1] 我是通过运行conda create -n foo --dry-run -c anaconda python=3.6.5 anaconda然后检查Conda在解决方案中最终使用的anaconda软件包的版本来确定的。

答案 1 :(得分:0)

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

conda update python

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

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

答案 2 :(得分:0)

也尝试

conda install python=3.6.5

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

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

conda create --name py365 python=3.6.5 --channel conda-forge

激活新环境

conda activate py365

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