我正在尝试从命令行运行对图像进行分类的脚本。 当我从Pycharm终端运行脚本时,它可以正常运行,但是当我尝试从命令行运行时,出现错误:
File "process.py", line 3, in <module>
import tensorflow as tf
ModuleNotFoundError: No module named 'tensorflow'
脚本的第一行有几行:
import os
import tensorflow as tf
import numpy as np
import json
如何解决此错误?
答案 0 :(得分:0)
tenserflow模块的路径可能不在python安装中用于搜索模块的路径中。您将必须通过以下方式将tenserflow模块的路径显式添加到您的process.py文件中:
import sys
sys.path.insert(1, "<path to tenserflow module>")
import tenserflow as tf
由于tenserflow模块的路径可能在pycharm的模块搜索目录中,因此代码可能在pycharm中工作。
答案 1 :(得分:0)
pip install tensorflow
OR
pip3 install tensorflow
in terminal/cmd
如果您使用的是virtualenv / venv / anaconda,则需要将其激活