首页 > 解决方案 > VSCode 中的 Python:切换到正确环境的最简单方法是什么?

问题描述

我正在尝试在 VS 代码中使用 Python3,出于某种原因,VS 终端只会读取我的 macOS 系统安装的 Python 2.7 版本。我安装了其他几个 python3 解释器,但我无法让 VS 终端访问它们以安装模块并运行我的程序。

我正在使用命令面板选择解释器,它显示“当前:/path/to/python3”。

这一切都很好,但是当我去终端更新我的包时,我收到这个错误,这表明终端正在尝试在默认的 python 2.7 环境中安装包。如何从此终端访问我的 python3 环境?任何帮助是极大的赞赏!

标签: pythonvisual-studio-codevirtualenv

解决方案


问题是,当您选择全局安装的解释器时,它不会改变python终端中的点。您仍然需要指定解释器的完整路径或至少指定major.minor 版本,例如python3.7获取您想要的解释器。

否则,您可以使用@paltaa 提供的建议并创建一个虚拟环境来工作以隔离您的工作并将其全部直接置于您的控制之下。


推荐阅读