【问题标题】:Anaconda version with Python 3.5带有 Python 3.5 的 Anaconda 版本
【发布时间】:2017-08-16 03:26:28
【问题描述】:

我想使用 anaconda 安装带有 python 3.5 的 tensorflow,但我不知道哪个 anaconda 版本有 python 3.5。当我转到 anaconda 下载页面时,会看到 Anaconda 4.3.1,它具有 python 3.6 或 2.7 版本

【问题讨论】:

  • 你看到了???
  • 那么哪一个是正确的解决方案?!请标记它。
  • wget https://repo.continuum.io/archive/Anaconda2-4.2.0-Linux-x86_64.sh
  • 安装最新版本的 Anaconda(无论 Python 版本如何),然后 conda 环境中,安装所需的 Python 版本。这就是 conda 的全部意义所在 - 您可以拥有不同版本的环境。
  • @GabrielFair 如果您将 URL 中的 Anaconda2 更改为 Anaconda3,那么它将使用 Python 3.5.2 下载 Anaconda

标签: python anaconda


【解决方案1】:

很简单,首先,你需要在你创建的virtualenv里面,然后安装特定版本的python比如3.5,使用Anaconda,conda install python=3.5

一般来说,你可以对任何你想要的 python 包执行此操作

conda 安装 package_name=package_version

【讨论】:

    【解决方案2】:

    强调几点:

    文档建议使用安装环境: https://conda.io/docs/user-guide/install/download.html#choosing-a-version-of-anaconda-or-miniconda

    版本存档在这里: https://repo.continuum.io/archive/

    版本历史在这里: https://docs.anaconda.com/anaconda/release-notes

    "Anaconda3 然后是 python 3.x,如果是 Anaconda2 然后是 2.x" - +1 papbiceps

    版本存档在顶部排序最新,但Anaconda2 ABOVE Anaconda3

    【讨论】:

    • 感谢版本存档链接!
    【解决方案3】:

    命令安装:

    • python3.5:conda install python=3.5
    • python3.6:conda install python=3.6

    下载最新的 Anaconda 安装程序:

    • python3.5:Anaconda 4.2.0
    • python3.6:Anaconda 5.2.0

    来自 anaconda 文档的参考:

    【讨论】:

      【解决方案4】:

      根据official docu建议降级整个Python环境:

      conda install python=3.5
      

      【讨论】:

      • 这不起作用,因为安装后你有很多依赖项,他们拒绝你降级。所以你必须首先删除整个依赖项,这是一团糟
      【解决方案5】:

      您可以安装任何当前版本的 Anaconda。然后,您可以通过the documentation

      创建一个满足您特定需求的 conda 环境
      conda create -n tensorflowproject python=3.5 tensorflow ipython
      

      这个命令有一个特定的 python 版本,当这个 tensorflowproject 环境更新时,它会升级到 Python 3.5999999999 但永远不会升级到 3.6。然后您使用任一切换到您的环境

      source activate tensorflowproject
      

      适用于 linux/mac 或

      activate tensorflowproject
      

      在窗户上

      【讨论】:

      • 嗨,您的解决方案看起来很有趣,但我得到:PackageNotFoundError: Package missing in current win-64 channels: - tensorflow ;;;有什么想法吗?
      • 您可以在 anaconda.org (anaconda.org/search?q=tensorflow) 上进行搜索,您会看到 conda-forge 存储库下的 win-64 处理了 tensorflow。这是有关如何允许下载 conda-forge 软件包的信息conda-forge.github.io/#about
      • tensorflowproject 到底是什么?那是项目的文件夹名称还是解决方案名称?它是什么?谢谢。
      • "tensorflowproject" 是我给这组包起的名字。环境必须具有与其他环境不同的名称。在使用项目名称(如“tensorflowproject”或“nicksproject”)创建项目后,它可以与其他命令一起使用以影响该环境,如“激活 tensorflowproject”。我刚刚编辑了帖子以指向文档。旁注:我通常根据我正在构建的项目来命名我的环境名称。
      • 谢谢! conda 环境看起来真的很有用!
      【解决方案6】:

      Anacoda3-4.2.0 使用 python 3.5 您可以在下面给出的链接中找到相同的内容: https://repo.continuum.io/archive/Anaconda3-4.2.0-Windows-x86_64.exe

      我遇到了同样的问题,并通过检查安装程序存档 here 中可用的 Anaconda 4.2.0 发行版找到了正确的版本

      【讨论】:

      • 似乎 4.2.0 与 python 2.7 一起使用?
      • 如果文件名是 Anaconda3,那么它的 python 3.x,如果它是 Anaconda2,那么它的 2.x。仔细看看,希望对你有帮助
      【解决方案7】:

      根据this announcement,Anaconda 从 4.3 版开始升级到 Python 3.6,所以...您可能想要来自 installer archive 的 4.2.0 包。

      【讨论】:

      • 为什么从官方网站上很难找到那个安装程序存档链接? (我不是在讽刺)
      • 他们可能希望将用户推送到最新版本(可以理解)。但是,是的,找到它很烦人。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-11
      • 2017-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多