解决Anaconda更换源出现python Collecting package metadata (current_repodata.json): failed
发布时间:2021-07-17 03:40:59 阅读:258

前言

在往上搜索了一些文章,Windows安装多个版本Python真的是太麻烦了。所以才有了以下的行为
本质Anaconda是虚拟环境
同类产品还有Virtualenv,Pipenv等 他们在 PycharmPython解析器管理 上都是受到支持的(Docker WSL这种排除)~
然后就遇到标题的问题,以下前面部分只是保证你基本安装是否操作正确,如果确保没问题,可以直接进度条滑到最后

下载安装包

  • Anaconda

Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。
一般用来多环境准备~

Anaconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载。

  • Miniconda

Miniconda 是一个 Anaconda 的轻量级替代,默认只包含了 python 和 conda,但是可以通过 pip 和 conda 来安装所需要的包。

Miniconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/ 下载。

下载地址按照自己要求下载即可,官网下载也可以 请自备科学上网

安装向导安装

贴这个一个就够了,到高级设置这一步的时候,记得勾选第一项。默认是不勾选的~
wfion.cn

配置国内源 (坑点)

网上教程走完以后,感觉非常简单,但是使用的时候就会报错python Collecting package metadata (current_repodata.json): failed
其他教程大部分让你装OpenSSL,然后给你个下载连接,然后安装的时候让你勾选到system32下面 (其实并没有这个选项) 然后就是怀疑人生阶段了~ 看环境变量里是可以访问到OpenSSL的。

这时后我们只需要放弃SSL
将配置换成下面的就可以了

# FileName:.condarc
# 不校验SSL证书
ssl_verify: false
show_channel_urls: true
channels:
  # 你用国内哪家源都可以 记得把https换成http
  - http://mirror.bjtu.edu.cn/anaconda/cloud/plotly/
  - http://mirror.bjtu.edu.cn/anaconda/cloud/caffe2/
  - http://mirror.bjtu.edu.cn/anaconda/cloud/Paddle/
  - http://mirror.bjtu.edu.cn/anaconda/cloud/pytorch/
  - http://mirror.bjtu.edu.cn/anaconda/cloud/msys2/
  - http://mirror.bjtu.edu.cn/anaconda/cloud/bioconda/
  - http://mirror.bjtu.edu.cn/anaconda/cloud/conda-forge/
  - http://mirror.bjtu.edu.cn/anaconda/pkgs/main/
  - http://mirror.bjtu.edu.cn/anaconda/pkgs/free/
auto_activate_base: false
发表评论
使用 Nuxt 3 构建 | 部署于 Kubernetes | 托管于 狗云
Copyright © 2020-2024 | 网站已续航 1761 天