个人记录
1 篇文章
个人记录
解决Anaconda更换源出现python Collecting package metadata (current_repodata.json): failed
## 前言 在往上搜索了一些文章,Windows安装多个版本Python真的是太麻烦了。所以才有了以下的行为 本质Anaconda是虚拟环境 同类产品还有Virtualenv,Pipenv等 他们在 `Pycharm`Python解析器管理 上都是受到支持的(Docker WSL这种排除)~ 然后就遇到标题的问题,以下前面部分只是保证你~~基本安装是否操作正确~~,如果确保没问题,可以直接进度条滑到最后 ## 下载安装包 - Anaconda > Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。 一般用来多环境准备~ Anaconda 安装包可以到 [https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/](https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/) 下载。 - Miniconda >Miniconda 是一个 Anaconda 的轻量级替代,默认只包含了 python 和 conda,但是可以通过 pip 和 conda 来安装所需要的包。 Miniconda 安装包可以到 [https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/](https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/) 下载。 下载地址按照自己要求下载即可,官网下载也可以 ~~请自备科学上网~~ ## 安装向导安装 贴这个一个就够了,到高级设置这一步的时候,记得勾选第一项。默认是不勾选的~ ![wfion.cn](https://i.loli.net/2021/07/17/SphcF4XnUtsbqiA.png) ## 配置国内源 (坑点) 网上教程走完以后,感觉非常简单,但是使用的时候就会报错`python Collecting package metadata (current_repodata.json): failed` 其他教程大部分让你装OpenSSL,然后给你个下载连接,然后安装的时候让你勾选到system32下面 (其实并没有这个选项) 然后就是怀疑人生阶段了~ 看环境变量里是可以访问到OpenSSL的。 这时后我们只需要放弃SSL 将配置换成下面的就可以了 ```yaml # 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 ```
20
文章聚合