事件背景:卸载重新安装anaconda,发现以前很多配置方法都忘记了,虽然能在百度搜索到,但有必要记录一下,以备下次参考。
1 安装anaconda
为了研究需要,当前安装的版本是Anaconda3-5.1.0-Windows-x86_64.exe。anaconda的各种版本可以在下面网站中找到:
https://mirrors.tuna.tsinghua...
2 配置下载镜像
配置下载镜像的主要目的是为了安装一些包的时候比较快,毕竟连到国外的速度是比较慢的。
a 打开anaconda prompt命令行,输入conda config --show channels,可以查看当前已经设置的镜像,因为我的还没设置,所以显示是defaults。
b 添加镜像
conda config --add channels [urls…]
下面是清华的镜像:
https://mirrors.tuna.tsinghua...
https://mirrors.tuna.tsinghua...
下面是我的添加的镜像:
注意:这个在后面会报错
输入下面命令(把https改成http):
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
3 创建虚拟环境 nlp_ner
a 查看当前虚拟环境
输入命令:conda env list
b 输入命令:conda create -n nlp_ner python=3.7
结果在创建虚拟环境时遇到了一个错误:
(base) C:\\Users\\Administrator>conda create -n nlp_ner python=3.7
Collecting package metadata: failed
CondaHTTPError: HTTP 000 CONNECTION FAILED for url
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.
SSLError(MaxRetryError(\'HTTPSConnectionPool(host=\\\'mirrors.tuna.tsinghua.edu.cn\\\', port=443): Max retries exceeded with url: /anaconda/cloud/pytorch/win-64/repodata.json (Caused by SSLError(SSLError(\"bad handshake: Error([(\\\'SSL routines\\\', \\\'ssl3_get_server_certificate\\\', \\\'certificate verify failed\\\')],)\",),))\',),)
这是由于前面设置镜像有问题,需要把https改成http。
再次输入conda create -n nlp_ner python=3.7
一路顺畅!
中间要输入一个yes,创建的虚拟环境路径在:C:\\ProgramData\\Anaconda3\\envs中。
3 安装TensorFlow1.15.0
a 进入虚拟环境
输入命令:conda activate nlp_ner
注意前面括号中的名字,就是你的虚拟环境名字
b 安装tensorflow 1.15.0
下载tensorflow 1.15.0,可选择下载CPU版本或者GPU版本
conda install tensorflow-cpu==1.15.0
conda install tensorflow-gpu==1.15.0
因为我笔记本电脑显卡不行,就用的第一个命令。