问题描述
我已经在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"
}