簡體   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