【问题标题】:Python 3.2 in anaconda蟒蛇中的 Python 3.2
【发布时间】:2018-10-04 23:12:28
【问题描述】:

我正在尝试使用 Python3.2 创建 anaconda 环境,但似乎 anaconda 仅支持 3.4+。 是否可以将 Python3.2 与 anaconda 环境一起使用?怎么样?

okuoub@iMac>> conda create -n myenv python=3.2

Solving environment: failed

PackagesNotFoundError: The following packages are not available from current channels:

  - python=3.2

Current channels:

  - https://repo.anaconda.com/pkgs/main/osx-64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/free/osx-64
  - https://repo.anaconda.com/pkgs/free/noarch
  - https://repo.anaconda.com/pkgs/r/osx-64
  - https://repo.anaconda.com/pkgs/r/noarch
  - https://repo.anaconda.com/pkgs/pro/osx-64
  - https://repo.anaconda.com/pkgs/pro/noarch

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.

运行 conda 搜索时,我只得到 2.7- 和 3.3+:

okuoub@iMac>> conda search python
...
python                   2.7.14     hd74e306_15  pkgs/main
python                   2.7.14     hde5916a_29  pkgs/main
python                   2.7.14     he768d2d_19  pkgs/main
python                   2.7.14     hed931fe_16  pkgs/main
python                    3.3.0               3  pkgs/free
python                    3.3.0               4  pkgs/free
python                    3.3.1               0  pkgs/free
...

运行 conda info 时:

okuoub@iMac>> conda info
     active environment : None
       user config file : /Users/okuoub/.condarc
 populated config files :
          conda version : 4.5.1
    conda-build version : 3.0.27
         python version : 3.6.3.final.0
       base environment : /Users/okuoub/anaconda3  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/osx-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/osx-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/osx-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/pro/osx-64
                          https://repo.anaconda.com/pkgs/pro/noarch
          package cache : /Users/okuoub/anaconda3/pkgs
                          /Users/okuoub/.conda/pkgs
       envs directories : /Users/okuoub/anaconda3/envs
                          /Users/okuoub/.conda/envs
               platform : osx-64
             user-agent : conda/4.5.1 requests/2.18.4 CPython/3.6.3 Darwin/14.5.0 OSX/10.10.5
                UID:GID : 501:20
             netrc file : None
           offline mode : False

【问题讨论】:

  • Anaconda 几乎支持所有版本的 Python。当您使用 conda create -n myenv python=3.2 创建新环境时会发生什么?
  • @nekomatic 我收到一个错误,用它编辑了问题
  • 好的,你从conda search pythonconda info 得到什么输出?我猜你的频道配置肯定有问题。
  • @nekomatic 添加到原始消息中
  • 对不起,我做了一些研究,发现我错了:Anaconda 几乎不支持所有版本的 Python。请看我的回答。

标签: python-3.x anaconda conda python-3.2 pyenv


【解决方案1】:

Anaconda 发行版does not include support for Python 3.2:

Anaconda 支持 Python 2.7、3.4、3.5 和 3.6。

我不认为这意味着不可能,只是没有人构建了安装此版本所需的所有 conda 包。有一个 discussion on the Anaconda group 是关于让 Python 3.2 工作的,但它已经有几年历史了,还没有一个通用的解决方案。

您可以尝试再次询问那里,但否则我认为您的选择是让您的代码在 3.4 或更高版本中工作,或者寻找其他方式来做到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-02
    • 2010-10-27
    • 2010-10-21
    • 2016-05-28
    • 2014-08-01
    • 2021-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多