在Mac上使用conda安装任何python软件包时出错

时间:2019-06-20 13:41:32

标签: python

我刚在Mac上用python 3.7安装了anaconda。 在终端中,当我尝试降级python或安装任何其他软件包时,出现此错误:

Collecting package metadata: failed
UnavailableInvalidChannel: The channel is not accessible or is invalid.
  channel name: pkgs/main/https://repo.anaconda.com/pkgs/main
  channel url: https://repo.anaconda.com/pkgs/main/https://repo.anaconda.com/pkgs/main
  error code: 404

You will need to adjust your conda configuration to proceed.
Use `conda config --show channels` to view your configuration's current state,
and use `conda config --show-sources` to view config file locations

和:

channels:
  - defaults
  - conda-forge
  - https://repo.anaconda.com/pkgs/main/https://repo.anaconda.com/pkgs/main/osx-64

出什么问题了?

1 个答案:

答案 0 :(得分:0)

在基础环境上进行此类实验不是一个好习惯。最好的方法是创建一个虚拟环境,并指定要用于开发目的的任何版本的python和库,例如,您可能有一个环境用于基于GPU的深度学习,一个环境用于基于CPU的等等。您可以尝试关注。

conda create --name your_env_name python=3.6 -y

现在要使用它,输入

conda activate your_env_name

并停用

conda deactivate

如果您创建多个环境,并且想要获取有关所有虚拟环境的信息,只需键入

conda info --envs

希望有帮助。