ModuleNotFoundError:没有名为“tensorflow”的模块与代码

gcuhipw9  于 2023-04-12  发布在  其他
关注(0)|答案(5)|浏览(206)

我在windows 10上运行。我在导入TensorFlow时遇到问题。我在Vs代码中。我使用pip3安装了tensorflow。下面是错误:

Traceback (most recent call last):
  File "c:/Users/USER/PycharmProjects/tt/main.py", line 1, in <module>
    import tensorflow as tf
ModuleNotFoundError: No module named 'tensorflow'

我在PyCharm中创建了我的项目。
我使用python 3.7.5和TensorFlow 2.0.0。这是我安装TF的方式:

pip3 install tensorflow==2.0.0

请帮助我有这个问题了一个星期。
谢谢,提前

0mkxixxg

0mkxixxg1#

对于您的工作/项目,请尝试创建一个新的虚拟环境,然后安装所有所需的软件包。
就像这样:

$ python3 -m venv env

激活它:

$ source env/bin/activate

然后在虚拟环境中安装tensorflow包:

pip3 install tensorflow
ivqmmu1c

ivqmmu1c2#

我认为你需要创造一个环境
然后安装tensorflow。
有关envirnoment Link的更多信息,请参见

gudnpqoy

gudnpqoy3#

你的电脑上有几个不同的python环境吗?当你安装tensorflow时,你使用的是哪个python解释器?
状态栏会在左下角显示当前的解释器,检查它是否与安装tensorflow.enter image description here时使用的解释器相同

f3temu5u

f3temu5u4#

我得到了你的确切错误,但这对我有效:
1.文件-〉设置
1.工作区选项卡
1.搜索“口译员”
1.把你要执行的python.exe的完整路径放在“default interpreter path”下
似乎VSCode找到(或包含)了一个旧版本的python,它无法找到我用pip安装的东西。
我是一个python新手,我猜venv方法上级,但我不能在windows上与VSCode合作。

wfsdck30

wfsdck305#

如果:

  • 你在远程机器上有一个conda环境,安装了tensorflow
  • 你在vs代码中激活了那个环境
  • 该环境显示远程环境和vs code终端中的所有其他更新(pip版本、其他已安装的软件包

你可能需要在vs code终端中通过pip安装tensorflow。我知道这听起来很傻-你已经在远程环境中这样做了。我也无法解释。

相关问题