尽管安装了 tensorflow,但当我尝试从 CMD 运行文件时,"模块未发现错误:没有名为"tensorflow"的模块发生错误



我正在字符串中执行来自https://github.com/bhavandar/leaf-diseases-predition当我尝试在cmd中执行run.py文件时,我得到了以下错误:

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

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

我试着用pycharm运行同一个文件。Tensorflow已安装并列在我的pycharm解释器中,但我遇到了这个问题:https://github.com/bhavandar/leaf-diseases-predition/issues/2#issue-598447067

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

我发现typing库实际上是在Python 3.6中开发的。我用的是3.5,所以可能少了几节课。

更新到python 3.6或更高版本,问题应该得到解决

在我的案例中,我使用了python 3.7

我安装了带有tensorflow环境的anaconda,在pycharm中,您可以激活创建的环境。

安装张量gpu/conda

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

安装张量/conda

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

步骤

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

最新更新