事件背景:卸载重新安装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: failedCondaHTTPError: 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。
【anaconda安装及配置】再次输入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
因为我笔记本电脑显卡不行,就用的第一个命令。
推荐阅读
- anaconda navigator启动时一直卡在 loading applications 界面
- python|解决airflow中conda环境激活问题
- Python|Anaconda安装教程及使用教程(图文)
- Anaconda|记录一次pyinstaller打包出现的问题