【问题标题】:Problem with importing tensorflow and testing NN导入tensorflow和测试NN的问题
【发布时间】:2019-09-30 21:01:10
【问题描述】:

我目前正在开发一个程序来玩类似于 atari-games 的游戏。我正在使用 keras (python 3)。我写完了代码,我想测试一下,关于这个过程我有几个问题: 首先,由于某种原因,我在导入 tesnorflow 时遇到了麻烦。我已经使用 pip 安装了它。我确保创建了新的环境。在安装之前(成功完成),但是当我尝试运行我的程序时它说:

ModuleNotFoundError: No module named 'tensorflow'

我也尝试从 pycharm 中安装该软件包,但随后出现此错误:

Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

我检查了程序要求(例如 pip、python、virtualenv 和 setuptools 版本),一切似乎都是最新的。也许有人可以指出还有什么问题?

还有其他方法可以测试我的程序的性能吗?

非常感谢您的时间和关注。

【问题讨论】:

    标签: tensorflow keras neural-network importerror


    【解决方案1】:

    Anaconda 完全可以节省时间。我建议使用 Anaconda 创建环境并通过conda install tensorflow 安装 tensorflow 如果您想使用 gpu 版本,conda 也会自动为您安装 CUDA 和 cudnn。

    【讨论】:

    • 感谢您的回复,我已经尝试过了,它也没有工作。有人告诉我检查是否可以使用命令 pip freeze 在 jupitenotebook 的输出中找到 tensorflow,但我不能,但我不明白如何纠正它。也许你知道我该怎么做才能让它发挥作用?也许我需要升级一些东西?
    • 我将列出一些可供尝试的选项。 1) 尝试使用 pip 标记 --ignore-installed。 2) 从.whl 安装即 尝试从源代码构建。 3) 升级您的 pip 版本。 4) 试试Anaconda Navigator 5) 检查您的 Python 版本。它需要是64位的,如果是32位的,只需更换一个64位的。 6) 先activate your_env再使用pip list确保安装成功。
    • 感谢您的帮助。我已经检查过,我的 python 版本是 3.7.3(我以为我降级了它,但显然我没有降级)并且在将其更改为 3.6.0 后它终于工作了。再次感谢!
    猜你喜欢
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 2021-04-28
    • 2020-10-28
    • 1970-01-01
    • 2019-06-07
    • 2018-10-03
    • 2020-03-20
    相关资源
    最近更新 更多