无法使用 python=3.4 创建 Anaconda 环境
Can't create Anaconda environment with python=3.4
我正在尝试使用 Python=3.4 设置 Anaconda 环境。
(base) C:\WINDOWS\system32>conda create -n py34 version=3.4
我已经包含了 conda-forge 通道,但仍然出现此错误:
Collecting package metadata (current_repodata.json): done
Solving environment: failed with current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed
PackagesNotFoundError: The following packages are not available from current channels:
- version=3.4
Current channels:
- https://repo.anaconda.com/pkgs/main/win-64
- https://repo.anaconda.com/pkgs/main/noarch
- https://repo.anaconda.com/pkgs/r/win-64
- https://repo.anaconda.com/pkgs/r/noarch
- https://repo.anaconda.com/pkgs/msys2/win-64
- https://repo.anaconda.com/pkgs/msys2/noarch
- https://conda.anaconda.org/conda-forge/win-64
- https://conda.anaconda.org/conda-forge/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.
当我尝试使用时:
(base) C:\WINDOWS\system32>conda create -n py34 python=3.4 -c conda-forge
我得到:
Collecting package metadata (current_repodata.json): done
Solving environment: failed with current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed
UnsatisfiableError: The following specifications were found to be incompatible with each other:
Package vc conflicts for:
python=3.4 -> vc=10
Package pip conflicts for:
python=3.4 -> pip
Package vs2010_runtime conflicts for:
python=3.4 -> vs2010_runtime
我是 Anaconda 的新手,Python 不知道该搜索什么。
这个 post: 也没有帮助。
首先,您可以通过增加 create
命令的详细程度来提供更多详细信息,这将提供有用的调试消息。每个 -v
都会将详细程度从 INFO
增加到 DEBUG
再到 TRACE
。我通常总是使用 DEBUG
,因为我讨厌在解决环境问题时看到它只是坐在那里。
conda create -v -v -v -n py34 python=3.4
我认为您不需要添加 conda-forge
,您第一个命令的问题是您没有指定 python=3.4
,您指定了 version=3.4
。尝试不使用 conda-forge
而是包含 python=3.4
。
您的 conda 似乎也已损坏,它无法解决可能无助于解决问题的环境。尝试用
解决这个问题
conda update --all
如果您仍然遇到同样的问题,请使用以下命令检查冲突
conda info vc
conda info pip
conda info vs2010_runtime
我相信您基地中的某些软件包可能与 3.4
不兼容。在这种情况下,您可以尝试在没有任何默认包的情况下安装
conda create --no-default-packages -n py34 python=3.4
如果您仍然 运行 遇到问题,您的配置文件可能有问题,所以我会尝试 在 windows 上卸载 anaconda。然后再试一次。
好的,3 天后我发现最新版本的 Anaconda 有点坏了。我降级到 4.6.14 版,现在似乎一切正常。
conda config --set allow_conda_downgrades true
conda install conda=4.6.14
我正在尝试使用 Python=3.4 设置 Anaconda 环境。
(base) C:\WINDOWS\system32>conda create -n py34 version=3.4
我已经包含了 conda-forge 通道,但仍然出现此错误:
Collecting package metadata (current_repodata.json): done
Solving environment: failed with current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed
PackagesNotFoundError: The following packages are not available from current channels:
- version=3.4
Current channels:
- https://repo.anaconda.com/pkgs/main/win-64
- https://repo.anaconda.com/pkgs/main/noarch
- https://repo.anaconda.com/pkgs/r/win-64
- https://repo.anaconda.com/pkgs/r/noarch
- https://repo.anaconda.com/pkgs/msys2/win-64
- https://repo.anaconda.com/pkgs/msys2/noarch
- https://conda.anaconda.org/conda-forge/win-64
- https://conda.anaconda.org/conda-forge/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.
当我尝试使用时:
(base) C:\WINDOWS\system32>conda create -n py34 python=3.4 -c conda-forge
我得到:
Collecting package metadata (current_repodata.json): done
Solving environment: failed with current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed
UnsatisfiableError: The following specifications were found to be incompatible with each other:
Package vc conflicts for:
python=3.4 -> vc=10
Package pip conflicts for:
python=3.4 -> pip
Package vs2010_runtime conflicts for:
python=3.4 -> vs2010_runtime
我是 Anaconda 的新手,Python 不知道该搜索什么。
这个 post:
首先,您可以通过增加 create
命令的详细程度来提供更多详细信息,这将提供有用的调试消息。每个 -v
都会将详细程度从 INFO
增加到 DEBUG
再到 TRACE
。我通常总是使用 DEBUG
,因为我讨厌在解决环境问题时看到它只是坐在那里。
conda create -v -v -v -n py34 python=3.4
我认为您不需要添加 conda-forge
,您第一个命令的问题是您没有指定 python=3.4
,您指定了 version=3.4
。尝试不使用 conda-forge
而是包含 python=3.4
。
您的 conda 似乎也已损坏,它无法解决可能无助于解决问题的环境。尝试用
解决这个问题conda update --all
如果您仍然遇到同样的问题,请使用以下命令检查冲突
conda info vc
conda info pip
conda info vs2010_runtime
我相信您基地中的某些软件包可能与 3.4
不兼容。在这种情况下,您可以尝试在没有任何默认包的情况下安装
conda create --no-default-packages -n py34 python=3.4
如果您仍然 运行 遇到问题,您的配置文件可能有问题,所以我会尝试
好的,3 天后我发现最新版本的 Anaconda 有点坏了。我降级到 4.6.14 版,现在似乎一切正常。
conda config --set allow_conda_downgrades true
conda install conda=4.6.14