//方法不止一种,下面仅展示一种。
注:本人电脑为win11,anaconda的python版本为3.9,但tensorflow需要python版本为3.7,所以下面主要阐述将python版本改为3.7后的安装过程以及常遇到的问题。
1.首先电脑安装好anaconda3 蟒蛇 |全球最受欢迎的数据科学平台 (anaconda.com)
2.打开anaconda,在现有的anaconda中新建一个python3.7的开发环境,这样同时保留了python3.9。
然后在新环境下,安装(install)我们所需应用,powershell prompt和jupyter notebook
安装后,先运行powershell prompt,然后输入命令:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==1.14.0
用pip list查看是否安装成功
接着激活tensorflow ,第一条命令可能会报错,忽略它,继续下一命令。
source activate tensorflow #激活tensorflow环境
conda install ipython
conda install jupyter
jupyter notebook #重新打开jupyter notebook
在jupyter下成功,就代表安装成功
import tensorflow as tf
hello = tf.constant('hello Tensorflow')
sess = tf.Session()
print(sess.run(hello))
如果出现TypeError,输入下面命令:
pip install protobuf==3.19.0
如果出现运行代码没有任何显示(这是由于pyzmq版本过高),那么再进入powershell prompt,输入命令:
pip uninstall pyzmq#待版本卸载完成
pip install pyzmq==19.0.2#版本号看自己的需求,我用的19可以
注:我们可以通过打开anaconda之后,在需要的环境下进入jupyter notebook,也可以点击主菜单,但是注意进入的是自己新创的环境中去进行操作