ModuleNotFoundError: No module named ‘tensorflow‘
ModuleNotFoundError: No module named ‘tensorflow’
ModuleNotFoundError: No module named 'tensorflow':
例如:在Jupyter Notebook或Pycharm中运行会诸如此类的报错
)
最直接的解决方案:
选择要删除的环境直接remove!按照下方链接教程一点点核对,重新安装环境
.
如果你了解自己配置的环境,坚信安装无误那么按照下节提供的步骤进行检查
.
点击这里检查自己的环境,重新安装!
如果是在 Jupyter Notebook 里报错
查看这里是否导入安装之前安装 tensorflow 的环境,没有的话先导入环境再切换到该环境
导入环境到 Jupyter Notebook
点击右上角的 New 选择 Terminal
输入以下指令进行环境添加操作:
首先查看已经安装环境列表
conda env list
然后根据自己实际情况结合下方代码编辑 环境名称 ,添加所需环境到 Jupyter Notebook 工作台
python -m ipykernel install --user --name **环境名称** --display-name "Python (环境名称)"
最后,回到自己代码的编辑页,对内核进行切换
还有一种比较小可能性是需要更新 Tensorflow 环境
首先查看已经安装环境列表
conda env list
然后根据自己实际情况,选择已经安装 TensorFlow 的环境
activate **环境名称**
输入以下指令更新 TensorFlow 版本
更新GPU版本
pip install --upgrade --ignore-installed tensorflow-gpu -i https://pypi.douban.com/simple
更新CPU版本
pip install --upgrade --ignore-installed tensorflow -i https://pypi.douban.com/simple
运行命令尝试解决
耐心等待安装完成,如果过慢,请切换其他源进行尝试,直接更换上述https://pypi.douban.com/simple 部分即可)
阿里云
http://mirrors.aliyun.com/pypi/simple/
中国科技大学
https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban)
http://pypi.douban.com/simple/
清华大学
https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学
http://pypi.mirrors.ustc.edu.cn/simple/
如果仍有红色报错就简单粗暴把这个环境删了吧!改它提示的报错实在没必要了,过于耗时!
来源:CV刘昊然