繁体   English   中英

尽管安装了 tensorflow,当我尝试从 CMD 运行文件时,出现“ModuleNotFoundError: No module named 'tensorflow'”错误

[英]Inspite of installing tensorflow, `ModuleNotFoundError: No module named 'tensorflow'` error occurs when I try to run files from CMD

我正在尝试从https://github.com/bhavandar/leaf-diseases-predition执行代码当我尝试在 cmd 中执行run.py文件时,出现以下错误:

Traceback (most recent call last): File "C:\Users\nmule\Downloads\leaf-diseases-predition\app\gui.py", line 87, in Analyze self.hdf5Model() File "C:\Users\nmule\Downloads\leaf-diseases-predition\app\gui.py", line 146, in hdf5Model text = self.hdf5Processing(4) File "C:\Users\nmule\Downloads\leaf-diseases-predition\app\progress.py", line 53, in decorator raise exception File "C:\Users\nmule\Downloads\leaf-diseases-predition\app\progress.py", line 39, in run result = func(*args, **kwargs) File "C:\Users\nmule\Downloads\leaf-diseases-predition\app\gui.py", line 131, in hdf5Processing from hdf5.main import index File "C:\Users\nmule\Downloads\leaf-diseases-predition\hdf5\main.py", line 2, in <module> import tensorflow as tf ModuleNotFoundError: No module named 'tensorflow

我安装了 tensorflow,当我使用help('modules')检查时出现

我尝试使用 pycharm 运行相同的文件。 Tensorflow 已安装并列在我的 pycharm 解释器中,但我遇到了这个问题: https://github.com/bhavandar/issues-issue-598/

Pycharm 的问题在于,它无法识别导入选项。 尝试从 pycharm 终端重新安装 tensorflow。 如果它不起作用,请尝试为您的项目引入一个新的 venv 并安装需求包。

我发现typing库确实是在 Python 3.6 中开发的。 我使用的是 3.5,所以它可能缺少一些课程。

更新到 python 3.6 或更高版本应该可以解决问题。

就我而言,我使用了 python 3.7

我在 pycharm 中安装了 anaconda 和 tensorflow 环境,您已经激活了创建的环境。

安装tensor-gpu / conda

https://www.thehardwareguy.co.uk/install-tensorflow-gpu

安装张量/conda

https://www.tensorflow.org/install/pip

脚步

运行 -> 调试配置 -> Python 解释器(选择您的环境)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM