Python3.6版本升级到Python3.7

目前python版本为python 3.6版本的想升级为python 3.7版本。
参考文章Windows anaconda 把python3.6升到3.7
打开Anaconda Prompt中,输入:

	conda update conda

发现报错了,如下:

(base) C:\Users\taohj>conda update conda
Collecting package metadata (current_repodata.json): failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <http://mirros.tuna.tsinghua.edu.cn/pkgs/free/win-64/current_repodata.json>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
'http://mirros.tuna.tsinghua.edu.cn/pkgs/free/win-64'

搜了一下应该是数据源的问题,参考Windows下Anaconda安装、换源与更新的方法,和1、【基础环境安装】conda httperror http none none for url none Anaconda更新失败解决办法
然后按照上面的方法打开Anaconda Prompt,输入

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

Anaconda更新也还是失败

看个帖子,问题是出在default channel上面。需要删掉channels下面的 -defaults一行。

怎么做那,就是打开C:\Users\condarc这个文件
删除 -defaults这一行

修改后.condarc文件里应该是下面这样的内容

channels:
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
show_channel_urls: true
ssl_verify: false

后来搞了一夜,还没好,太慢了,又想了下感觉是数据源太慢,参考了一下啊这个帖子pip或conda下载过慢解决办法(让你的pip install 达到2.2m/s的速度!)
全部换成了上海交大源,修改anaconda下载源的配置文件" C:\Users\用户名.condarc"如下

channels:
  - https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/
  - https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/free/
  - https://mirrors.sjtug.sjtu.edu.cn/anaconda/cloud/conda-forge/
show_channel_urls: true
ssl_verify: false

接着打开 Anaconda Prompt,输入

conda update conda

很快就更新好了,接着输入

conda install python=3.7

好了之后,打开cmd,输入python,显示如下

Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

应该是成功了

你可能感兴趣的:(Python,python,anaconda)