在Python 3.6中从虚拟环境导入包
我正在尝试在我创建的虚拟环境中运行TensorFlow,该虚拟环境使用VS代码运行Python 3.6.8(我知道anaconda是首选方法,但我必须使用VS代码)。但是,当我尝试将包导入到.py文件时,它表示找不到TensorFlow模块 My settings.json文件包含以下数据:在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" } 以
{
"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文件时,它仍然没有帮助。根据您提供的信息,请参考以下内容:
更多参考资料:.所以我让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安装此模块。