以下为学习该博主文章(RNN & LSTM 学习笔记 —— Anaconda安装,Python安装,PyTorch,Tensorflow配置_python lstm 安装-CSDN博客)时遇到的一些问题及解决方法。
配置基础环境过程中,关于python3.6或python3.7的问题:
Anaconda最新版本是Python
3.7的,但是由于Tensorflow并不支持Python37,除了PyTorch还想以后多学学Tensorflow和其他,所以多配置一步python 3.6。
打开Anaconda Prompt并输入:
conda create -n py36 python=3.6 anaconda
我输入后一直报错 :
报错InvalidVersionSpecError: Invalid version spec: =2.7(这个问题,我没有找到解决方法,这是我第二次配置基础环境,不记得上一次有没有出现这样的错误了),目前我的做法是,创建一个python 3.6版本的虚拟环境(我会继续这个过程,到最后就能看出这个做法究竟可不可以),在这个环境里安装tensorflow。
TensorFlow安装
win+R打开cmd,输入nvidia-smi. 可直接查看自己可安装的最高版本的 CUDA版本,我的电脑是 CUDA12.0。
anaconda安装成功后,后面tensorflow
的安装可成三步:
cuda
的安装cuDNN
的神经网络加速库安装- 配置环境变量
一、CUDA下载与安装
1、下载
下载链接:https://developer.nvidia.com/cuda-toolkit-archive
我下载的是CUDA Toolkit 11.5.2
, 点击前面的 CUDA Toolkit 11.5.2。
选择相应的系统、版本等选项,点击Download下载:
2、安装
找到刚才下载的包,双击打开, 此时会出现一个提示框,让你选择临时解压位置(该位置的内容在你安装完cuda之后会自动删除),这里默认即可,点击ok。
3、点击同意并继续
4、完成上一步后,选择自定义,然后点下一步。
然后这里的CUDA一定要勾选上,下面的可选可不选,对后续没有影响。
- 在组件CUDA一栏中,取消勾选Visual Studio Integration(因为我们并没有使用Visual Stduio环境,即使勾选上了也会安装失败)
- 在Driver components一栏比较Display Driver的新版本和当前版本的信息。
- 若当前版本高于新版本,则取消勾选Display Driver;
- 若当前版本低于新版本,则保留默认安装信息即可,否则电脑会死机或者卡顿,甚至可能蓝屏。!!!
5、这个安装位置可以自己改。要截图记录一下你装到哪里了,后面要用到!
6、正在安装
7、安装成功,点击下一步
8、点击关闭即可
9、检查环境变量:
参考博主Tensorflow-gpu保姆级安装教程(Win11, Anaconda3,Python3.9)_tensorflow-gpu 安装_酷酷的懒虫的博客-CSDN博客
遇到的问题有:
后来我下载了2.6版本的
安装成功了,但是不知道是否匹配。
后面的就跟着那个博主走,就能安装好。
在python 3.6环境里安装,进入我的虚拟环境nilm,输入以下指令:
pip install --upgrade --ignore-installed tensorflow