安装tensorflow出现错误(Raspberry Pi安装tensorflow,报MemoryError)

本文目录
- Raspberry Pi安装tensorflow,报MemoryError
- 在pycharm中安装tensorflow引起的错误
- ModuleNotFoundError No module named ’numpy core._multiarray_umath’
- ubuntu tensorflow报错:ValueError:No op named NonMaxSuppressionV3 in defined operations.
- anaconda安装tensorflow后引入不了matplotlib的解决方法
- Tensorflow的安装教程
Raspberry Pi安装tensorflow,报MemoryError
解决方案:
pip install --no-cache-dir tensorflow
在pycharm中安装tensorflow引起的错误
问题:错误如下,包括numpy的错误和protobuf的错误
解决:1.卸载numpy重新安装,重新install时要用到--user,否则会出现“拒绝访问”的错误
pip install --user --upgrade numpy
2.numpy的问题解决了,现在的问题如下:
由于自动安装了tensorflow时, protobuf安装的是最新版本3.6.1, 出现了不兼容的问题。更换为 protobuf 3.6.0即可。 pip install protobuf==3.6.0
ModuleNotFoundError No module named ’numpy core._multiarray_umath’
在使用Tensorflow时出现的错误
import tensorflow
出现以下错误提示
numpy是一个基础的数组计算包,Tensorflow、 tensorboard、Keras-Preprocessing、h5py、pandas等一系列常用的第三方库都需要numpy的支持。这里提示numpy.core._multiarray_umath failed to import和numpy.core.umath failed to import ,得知无法正常import tensorflow 的原因是numpy库的引用出了问题。应该是numpy版本和当前Tensorflow版本兼容性问题。
解决方法:
法一
pip install --user --upgrade numpy #将numpy更新到最新版本
法二
pip install --upgrade --force-reinstall numpy==1.14.5 #重新安装合适的numpy版本
或
pip install numpy==1.16
pip install --user --upgrade --force-reinstall numpy==1.14.5
亲测1.14.5版本和1.16版本的numpy可以fix这个error。
ubuntu tensorflow报错:ValueError:No op named NonMaxSuppressionV3 in defined operations.
ubuntu 16.04在tensorflow上测试一个训练好的pb模型时报错:
ValueError:No op named NonMaxSuppressionV3 in defined operations.
原因可能是因为安装的tensorflow版本较低,而调用的pb模型是由更高版本训练得到的,所以需要将原有低版本tf卸载,进行高版本的安装
~$pip uninstall tensorlflow
出现Proceed(y/n)? 输入y即可
Successfully uninstalled tensorflow-1.7.0
查看是否完全卸载
~$pip list
如果列表里没有tensorflow代表卸载完成
安装高版本
***隐藏网址***
然后就等着吧~
安装完成之后查看版本
~$python
anaconda安装tensorflow后引入不了matplotlib的解决方法
将pycharm和anaconda结合后竟然发现用不了matplotlib了,一直报错。在网上搜了好久说是兼容问题,也没找到具体的解决方法。
后来自己研究了半天,怀着试一试的心态解决了。
根据错误提示先把anaconda中的maplotlib文件删除,然后去tensorflow中找到同名的matplotlib文件,复制,然后放到anaconda中的lib/site-packages文件中,也就是原来删除的matplotlib的文件位置。问题成功解决。
Tensorflow的安装教程
发现出现报错“ModuleNotFoundError: No module named ’tensorflow’”
原因是根目录下的Spyder找不到安装在tensorflow环境的Tensorflow模块,解决办法如下:
激活tensorflow环境,确定当前的工作环境为tensorflow安装所在的环境,使用conda工具在此环境下
运行如下命令,安装Spyder。
在 Anaconda Prompt 输入:” activate tensorflow ” 激活环境,再输入“Spyder”就打开了Spyder。

更多文章:
orlnsertbootmediinselected(我电脑开机显示这个是什么意思or insert boot media in select)
2026年10月10日 23:00
display的用法(display是什么意思 详解display的含义和用法)
2026年10月10日 22:00
html全部居中代码(怎么让网页居中显示,html如何让网页居中)
2026年10月10日 21:10
tcp ip四层网络模型(TCP IP参考模型共分为四层:( )、网络层、传输层、应用层)
2026年10月10日 15:20
sql server数据库管理系统是基于(MS-SQL 是甚麼)
2026年10月10日 14:40







