新手上路,自己研究下载的过程,欢迎大家多多提出意见。
建议先看看我出现的问题,避雷一下。
这里不讲解如何安装anaconda,默认anaconda是已经安装好可以正常使用的。
在Anaconda Prompt上进行操作。
1.安装tesorflow
查看显卡:ctrl+shift+esc打开任务管理器,点击性能,非NVIDIA显卡,果断选择CPU版本下载。
1.检查目前安装了哪些环境变量:conda info --envs。
2.在anaconda内安装一个配套的python并新建一个tensorflow环境:conda create -n tensorflow1 python==3.8。
tensorflow1:这个是自己起的名字
python==3.8:这个是自己要下载的环境的python版本
输入y。
3.查看虚拟环境是否创建成功:conda env list。
4.进入环境:conda activate tensorflow1。
5.安装cpu版本的tensorflow,这里使用清华源,自动安装与 python版本对应的最新的tensorflow:pip install --ignore-installed -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade tensorflow。
--ignore-installed:忽略已安装的软件包,覆盖它们(因为这里我不是第一次安装所以加上这个,如果是首次安装的可以不用加这个)。
6.查看安装的tensorflow版本:conda list。
7.验证tensorflow是否安装成功,进入python环境,输入以下代码:
import tensorflow as tf #导入tensorflow包
tf.__version__ #查看tensorflow版本
没有报错就下载成功啦。
2.安装pytorch
1.检查目前安装了哪些环境变量:conda env list
2.在anaconda内安装一个配套的python并新建一个pytorch环境:conda create -n pytorch1 python=3.8
输入y
3.查看虚拟环境是否创建成功:conda env list
4.激活环境:conda activate pytorch1
5.安装与环境python版本对应的cpu版本的pytorch:
conda install pytorch torchvision torchaudio cpuonly -c Index of /anaconda/cloud/pytorch/win-64/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
6.查看安装的tensorflow:conda list
7.验证安装是否成功
输入python进入python命令行
输入import torch引入torch模块
输入print(torch.__version__)输出
这样就下载成功啦。
下载tensorflow时出现的问题
1.在下载完tensorflow,验证时报错:
网上查询原因说是:由于下载的是python3.7版本,tensorflow可能需要下载补丁包.....这个错误产生的原因就是python3.8以下与pytorch版本不匹配...
所以我觉定重新下载python3.8的环境。
返回默认环境:conda deactivate
(退出到默认环境才可以删除)
删除环境:conda remove --name tensorflow1 --all
2.在下载完tensorflow,验证时报错:
网上搜到的原因是python与tensorflow版本不匹配,好气啊,删除,重新创建python3.8的环境(报错的是python3.9的环境)
3.网络不好,下载时中断了,哭死,删除再重下吧TOT(家人们,下载时一定要保证自己的网络是通畅的哦)。
下载pytorch时出现的问题:
1.建立环境时,报错(蛮奇怪的欸,下载tensorflow的时候没有报这个错,下载pytorch时出错了):
网上搜到的原因是conda源加入了不知名的URL,现在不能使用了(或者废弃)。
解决办法:找到.condarc文件(一般在C:\用户\用户名\.condarc),把源改一下。
改前:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
改后:- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
将画中的部分整个替换掉就行了。
保存退出,重新去建立环境就成功了。