python - 下载和导入时的 TensorFlow 问题
问题描述
我正在尝试更准确地使用 tensorflow keras,但它使用了 tensorflow 后端。我必须将我的 python 转换为 3.6.2 才能下载 tensorflow,即使它在我去导入时安装它也不起作用说:
ModuleNotFoundError:没有名为“tensorflow”的模块
所以我尝试安装 Anaconda 并执行此输入:
conda create -n tensorflow_cpu pip python=3.6 #also tried with just tensorflow
activate tensorflow_cpu
pip install --ignore-installed --upgrade tensorflow
然后我得到这个错误:
错误:找不到满足要求 tensorflow_cpu 的版本(来自版本:无) 错误:未找到 tensorflow_cpu 的匹配分布
所以现在我完全被卡住了。为什么只导入一个模块就这么难。为什么 tensorflow 没有努力使其与较新版本的 python 一起工作。我正在尝试执行机器学习项目,但这个问题极大地打击了我的积极性,并让我远离了这一切。
如果有人有解决方案或理由,请让我知道这很简单,以便我可以彻底遵循。谢谢你的时间。
解决方案
如果您在 Windows 上安装 Python 3.6.x,然后在 2018 年 8 月 13 日安装 Tensorflow,如果您在 Linux 上,请按照此链接的说明操作https://tensorflow-object-detection-api-tutorial.readthedocs.io/en /latest/install.html。
推荐阅读
- php - 在codeigniter中上传具有特定宽度和高度的图像
- php - PDOException::("SQLSTATE[42S22]: 未找到列:1054 '字段列表'中的未知列'问题'")
- android - 如何更改点击的recyclerview行的颜色?
- python-3.x - Naive Bayes 和 K-Nearest Neighbour 中“coefs_”或“features_importance_”的等价物是什么?
- jquery - 在页面加载时随机排列 DIV
- android - Android Studio 错误:原因:无效类型代码:2A
- asp.net - 为什么 Visual Studio asp.net 项目中的无点编译不起作用?
- protractor - 我在 chromebook 上运行量角器:错误消息告诉我错误:找不到 Chrome 二进制文件?
- php - SET 然后选择 ORDER BY CASE
- java - 如何通过添加其他属性根据日期进行分组