我认为您的tensorflow不是为本地环境安装的。安装tensorflow的最佳方法是按照tensorflow安装指南Tensorflow安装中的描述创建virtualenv。安装后,您可以激活环境并可以在该环境下运行任何python脚本。

Tensorflow导入错误:没有名为'tensorflow'的模块

共 5 个回答
高赞
时间
活跃
0

0

从cDrive / users / envs / tensorflow中删除tensorflow,之后
conda create -n tensorflow python=3.6
activate tensorflow
pip install --ignore-installed --upgrade tensorflow
现在它适用于新版本的python谢谢
0

Python 3.5环境无法导入Tensorflow的原因是Anaconda不在同一环境中存储tensorflow软件包。
一种解决方案是使用自己的Spyder在Anaconda中为TensorFlow创建一个新的单独环境
conda create -n newenvt anaconda python=3.5
activate newenvt
然后将tensorflow安装到newenvt
我发现这本入门书很有帮助
0

在Windows 64中,如果正确执行了以下步骤:
Anaconda提示:
conda create -n tensorflow python=3.5
activate tensorflow
pip install --ignore-installed --upgrade tensorflow
确保您仍处于tensorflow环境中。使Spyder识别张量流环境的最佳方法是执行以下操作:
conda install spyder
这将在Tensorflow环境中安装Spyder的新实例。然后,您必须安装scipy,matplotlib,pandas,sklearn和其他库。也适用于OpenCV。
始终喜欢使用“ conda install”而不是“ pip”来安装这些库。
0

Python基本环境无法导入Tensorflow的原因是Anaconda不在基本环境中存储tensorflow软件包。
在Anaconda中为TensorFlow创建一个新的单独环境,如下所示:
conda create -n newenvt anaconda python=python_version
用您的python版本替换python_version
激活新环境,如下所示:
activate newenvt
然后如下所示将tensorflow安装到新环境(newenvt)中:
conda install tensorflow
现在,您可以通过发出以下python代码进行检查,它将正常运行。
import tensorflow
新手导航
- 社区规范
- 提出问题
- 进行投票
- 个人资料
- 优化问题
- 回答问题
0
我在Windows Python 3.5 Anaconda环境上安装了TensorFlow验证成功(带有警告)
Python 3.5.3 |英特尔公司| (默认值,2017年4月27日,17:03:30)[win32上的[MSC v.1900 64位(AMD64)]]
键入“帮助”,“版权”,“信用”或“许可证”以获取更多信息。英特尔公司为您带来了Python的英特尔(R)发行版。请检出: https : //software.intel.com/zh-cn/python-distribution
2017-10-04 11:06:13.569696:WC:\ tf_jenkins \ home \ workspace \ rel-win \ M \ windows \ PY \ 35 \ tensorflow \ core \ platform \ cpu_feature_guard.cc:45] TensorFlow库不是可以使用AVX指令进行编译,但是这些指令在您的计算机上可用,并且可以加快CPU计算速度。
b'你好,TensorFlow!'
但是,当我尝试将其导入到我的python代码中时
我得到这个错误
这是我的C驱动器上的tensorflow包的位置
当我转到Anaconda Navigator时,似乎必须选择root,Python35或Tensorflow。看起来Tensorflow环境包含Python35。
Anaconda Navigator启动器必须最近重新安装,可能是由于Tensorflow安装所致。也许除了导航器外,还有其他方法可以将环境设置为Anaconda / Spyder IDE中的Tensorflow,这可能会有所帮助
张量流的安装方法
我确实尝试过:按照某些博客的建议卸载并重新安装protobuf
我看到另一个SO用户在3月问了同样的问题 ,没有收到回复