目前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.
>>>
应该是成功了