我正在字符串中执行来自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解释器(选择您的环境(