1.在B站上看视频《深度学习框架Tensorflow学习与应用》的第三课,按老师教的在命令提示符cmd输入:
2.未成功,总是提示网络出错,后来参考TensorFlow2.0正式版发布,极简安装TF2.0(CPU&GPU)教程,采用了清华镜像下载,即:
pip install tensorflow==2.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
3.安装成功,但在Jupyter Notebook中新建python3脚本并输入:
import tensorflow
会报错:
ImportError: No module named ‘tensorflow’
不知道是什么原因,用命令:conda env list 发现电脑上之前安装过miniconda,用命令conda list发现tensorflow被默认安装在名为*/Miniconda的环境下了,即使Miniconda已经被删除,这个虚拟环境还在,没有被清除干净:
因此想到应该进入现在所用的Anaconda3环境,激活环境:conda activate C:\Users\XXX(用户名)\Anaconda3
再从清华镜像安装tensorflow:
4.安装结束后,在Jupyter Notebook中运行测试成功:
5.删除之前创建的Minconda环境
既然之前的Minconda虚拟环境没删除,虽然不影响使用,但还是想追求一种简洁,参考博客将其删除,以下为尝试:
- 先使用命令:conda deactivate退出当前虚拟环境
- 再使用下面的命令删除环境,但没有成功:
使用命令conda remove -n your_env_name(虚拟环境名称) --all, 即可删除。
报错:
CondaValueError: Invalid environment name: 'C:\ProgramData\Miniconda3'
Characters not allowed: ('/', ' ', ':', '#')
不知道为什么?难道它的实际名字就是bash?它们之间到底是什么关系?不敢用bash作为虚拟环境名称尝试,也恳请大家帮助!
第一次写blog,希望对大家有帮助,不足之处和疑问请多多指正和提出,谢谢大家的支持!