安装tensorflow CPU版本
1.在 Windows 下打开 Anaconda Prompt
2.输入清华仓库镜像,这样更新会快一些:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
还原镜像:conda config --remove-key channels
3.在Anaconda Prompt中,用Anaconda3创建一个python3.8的环境,环境名称为tensorflow ,输入下面命令:
conda create -n tfenv python=3.8.8
其中tfenv为创建的虚拟环境名称,可以更改为自己想用的
4.安装完环境后需要激活环境,输入:
conda activate tfenv
tfenv改成你自己创的环境名称。
激活后命令行前面会有一个(tfenv)标志,表示我们已进入tfenv名称的虚拟环境
退出tfenv的环境:conda deactivate
检测tfenv的环境添加到了Anaconda里面:conda info --envs
5.安装 tensorflow,如果安装指定版本的tensorflow,在后面加上==版本
conda install tensorflow==2.7.0
按照网上其他教程这一步应该顺利进行的,但我遇到了PackagesNotFoundError: The following packages are not available from current channels问题。
报错的最后写:To search for alternate channels that may provide the conda package you’re looking for, navigate to https://anaconda.org and use the search bar at the top of the page.
按照提示去https://anaconda.org网站搜索tensorflow找到:
6.根据上图输入:
conda install -c conda-forge tensorflow
下载也有点慢,但好在done,安装完成
7.在tfenv环境下进入python,测试tensorflow
测试代码:
#TensorFlow使用图(Graph)来表示计算任务;并使用会话(Session)来执行图,通过Session.close()来关闭会话(这是一种显式关闭会话的方式)。会话方式有显式和隐式会话之分。
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!') #初始化一个TensorFlow的常量
sess = tf.Session() #启动一个会话
print(sess.run(hello))
输出:b’Hello, TensorFlow!’