Anaconda Spyder中TensorFlow安装后版本查看报错求助
解决TensorFlow版本查看错误及指定版本安装问题
错误原因:你使用的
tf._version_写法错误,TensorFlow的版本属性是用双下划线包裹的__version__,单下划线的变量不存在,因此触发AttributeError。正确查看版本的代码:
import tensorflow as tf print(tf.__version__)
确保安装指定的2.0.0版本:
直接执行conda create -n my-env -c conda-forge spyder-kernels tensorflow时,conda会默认安装当前兼容的最新TensorFlow版本,而非2.0.0。要安装指定版本,可按以下操作:- 激活环境:
conda activate my-env - 安装指定版本的TensorFlow:
conda install tensorflow=2.0.0
或者在创建环境时直接指定版本:
conda create -n my-env -c conda-forge spyder-kernels tensorflow=2.0.0- 激活环境:
验证Spyder使用正确内核:
打开Spyder后,检查右下角显示的当前环境是否为my-env,如果不是,通过顶部菜单栏Consoles > Change console kernel切换到该环境的内核,再运行代码即可。
内容的提问来源于stack exchange,提问作者md848
相关产品推荐
相关产品推荐

