哪个安装程序用于带有 Python 3.6 的 Miniconda?

Hel*_*bye 5 python python-3.x miniconda tensorflow

我计划将 Miniconda (MC) 和 TensirFlow (TF) 一起使用,并且由于 TF with Python 3需要Python 3.4、3.5 或 3.6,我需要使用 Python 3 安装旧版本的 MC。

但是,存档页面上的安装程序命名约定有点不清楚。我想要的是适用于 Windows 的 Python 3.6 x64,但为此似乎有两个安装程序:Miniconda-3.6.0-Windows-x86_64.exeMiniconda3-3.6.0-Windows-x86_64.exe. 这些有什么区别?

此外,虽然这两个直观地似乎都表明 Python 3.6,但其他安装程序(例如Miniconda3-4.5.12-Windows-x86_64.exe; 当然,这不能指示 Python 4.5?这里发生了什么?

Dre*_*w M 2

坚持使用 miniconda latest,所以在你的情况下Miniconda3-latest-Windows-x86_64.exe。与 pip 不同,Conda 是一个非常智能的包管理器,它会尝试匹配依赖项版本,以便您安装的包都能在给定的虚拟环境中运行。我的建议是创建一个conda虚拟环境,然后在里面安装TensorFlow。这就是我在工作中所做的。

另外,仅供参考,TensorFlow 的 conda 版本已经过优化,在许多情况下比 pip 版本运行得更快,请参阅 Anaconda 的这篇文章

例子:

    conda create -n tf
    conda activate tf
    conda install tensorflow
    ## alternatively if you have a compatible nvidia gpu:
    conda install tensorflow-gpu
Run Code Online (Sandbox Code Playgroud)