Mac环境下更新TensorFlow/Keras遇阻,导入Tokenizer报错求助
解决Keras Tokenizer导入报错及TensorFlow更新无效问题
确认Jupyter Notebook使用的conda环境
在Notebook中执行以下代码,查看当前Python解释器路径:import sys print(sys.executable)对比你目标conda环境的Python路径(通常是
/你的Anaconda安装路径/envs/环境名/bin/python),如果路径不匹配,需要在Notebook的内核选项中切换到正确的环境。彻底重装TensorFlow 1.15.0
- 打开Anaconda Prompt(或终端),激活你的目标环境:
(如果使用base环境,可跳过激活步骤)conda activate 你的环境名 - 卸载现有TensorFlow相关包:
conda remove --force tensorflow tensorflow-base - 安装指定版本的TensorFlow:
conda install tensorflow=1.15.0 tensorflow-base=1.15.0 - 验证安装结果,在命令行执行:
输出应为python -c "import tensorflow as tf; print(tf.__version__)"1.15.0。
- 打开Anaconda Prompt(或终端),激活你的目标环境:
验证Keras导入
在命令行执行以下代码,确认导入正常:python -c "from keras.preprocessing.text import Tokenizer; print('Tokenizer导入成功')"若成功,回到Notebook切换到正确内核后重新运行导入代码。
兼容Keras版本(可选)
如果仍报错,安装与TensorFlow 1.15匹配的Keras版本:conda install keras=2.2.4
内容的提问来源于stack exchange,提问作者mirror_maru
相关产品推荐
相关产品推荐

