在Python 3.6中从虚拟环境导入包

在Python 3.6中从虚拟环境导入包,python,visual-studio,tensorflow,visual-studio-code,virtualenv,Python,Visual Studio,Tensorflow,Visual Studio Code,Virtualenv,我正在尝试在我创建的虚拟环境中运行TensorFlow,该虚拟环境使用VS代码运行Python 3.6.8(我知道anaconda是首选方法,但我必须使用VS代码)。但是,当我尝试将包导入到.py文件时,它表示找不到TensorFlow模块 My settings.json文件包含以下数据: { "python.pythonPath": "C:\\Users\\user\\Desktop\\AI\\venv36\\Scripts\\python" } 以

我正在尝试在我创建的虚拟环境中运行TensorFlow,该虚拟环境使用VS代码运行Python 3.6.8(我知道anaconda是首选方法,但我必须使用VS代码)。但是,当我尝试将包导入到.py文件时,它表示找不到TensorFlow模块

My settings.json文件包含以下数据:

{
"python.pythonPath": "C:\\Users\\user\\Desktop\\AI\\venv36\\Scripts\\python"
}
以上内容是根据以下视频实现的:。我知道TensorFlow已经安装,因为当我转到virtual environment目录并尝试在CLI中导入它时,它导入模块时没有任何问题

TensorFlow模块位于路径C:\Users\user\Desktop\AI\venv36\Lib\site packages中


但是,当我将上述路径放入settings.json文件时,它仍然没有帮助。

根据您提供的信息,请参考以下内容:

  • 要在VS代码中使用python,请确保已安装“python”扩展

  • 如果您使用的是“Windows”系统,则在设置时需要使用“python.exe”

  • 请检查显示在VS代码左下角的python环境是否与VS代码终端使用的python环境一致

    (如果他们使用不同的python,请使用快捷键Ctrl+Shift+`打开新的VS代码终端,它将自动进入VS代码左下角选择的python环境。)


  • 更多参考资料:.

    所以我让Python在VS代码上运行。这一部分还可以。只是虚拟环境中安装的软件包没有被读取。你有解决方案吗?@Spartacus98-为什么说“Python3.8+不支持tensorflow”?我使用的是Python3.8.3的版本,它成功地安装了模块此外,如果您想使用python3.6,请在VS代码的左下角选择此环境,然后使用快捷键Ctrl+Shift+`打开新的VS代码终端,它将自动进入此环境。@Spartacus98-I使用命令安装了模块“tensorflow”“。你试过这个命令吗?使用此命令时,终端显示什么?@Spartacus98-如果您的python3.9环境无法安装此模块,请尝试在您创建的python3.6虚拟环境中安装此模块。对于VS代码中的python环境,您可以参考:@Spartacus98-如果这是可能的,请尝试重新安装,我可以在VS代码中使用python3.8安装此模块。