在python 3.7.8 venv中找不到Tensorflow

问题描述

我已经在Python Venv内安装了tensorflow并且一切正常。我正在使用Visual Studio代码运行脚本,当我激活Venv并使用张量流导入运行文件时,我得到了ModuleNotFoundError: No module named 'tensorflow'。当我运行pip list时,会出现tensorflow并下载了所有内容。最奇怪的部分是,当我在终端中键入python3并在Venv中启动shell时,我可以毫无问题地导入tensorflow。

我已经多次重新启动VS代码,并且想知道是什么原因引起的。我的python版本(3.7.8)可能有问题吗?

解决方法

我对虚拟环境有疑问。我记得,解决方案是将正确的python.exe路径添加到.vscode / settings.json文件:

{
    "python.pythonPath": "c:\\<path to your environment folder>\\Scripts\\python.exe"
}

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...