python - VSCode 中的 Python:切换到正确环境的最简单方法是什么?
问题描述
我正在尝试在 VS 代码中使用 Python3,出于某种原因,VS 终端只会读取我的 macOS 系统安装的 Python 2.7 版本。我安装了其他几个 python3 解释器,但我无法让 VS 终端访问它们以安装模块并运行我的程序。
我正在使用命令面板选择解释器,它显示“当前:/path/to/python3”。
这一切都很好,但是当我去终端更新我的包时,我收到这个错误,这表明终端正在尝试在默认的 python 2.7 环境中安装包。如何从此终端访问我的 python3 环境?任何帮助是极大的赞赏!
解决方案
问题是,当您选择全局安装的解释器时,它不会改变python
终端中的点。您仍然需要指定解释器的完整路径或至少指定major.minor 版本,例如python3.7
获取您想要的解释器。
否则,您可以使用@paltaa 提供的建议并创建一个虚拟环境来工作以隔离您的工作并将其全部直接置于您的控制之下。
推荐阅读
- github - 如何在 github 操作中访问 github 标签消息
- java - 如何在 Java 中使用带有分隔元素的列表的地图读取 CSV 文件
- javascript - 在处理数据库事务时,Javascript for 循环是否比 while 循环更快?
- javascript - type="number" 的输入字段允许 Firefox 中的特殊字符在 Chrome 和 Edge 中正常工作
- c - CI 想通过分隔符标记字符串,引号内除外
- javascript - 我的 jsconfig.json 在反应 js 中有一个错误,说在 JSON 中 throw err Unexpected token } 在位置
- php - 有没有更简单的方法可以使用 PHP 在下拉框中显示 SQL 中的选定项目?
- python - NumPy 中的 is_equal 运算符
- reactjs - React-three-fiber - 导入 Canvas 和 useFrame 导致 webpack 出错
- html - Css 高级盒子阴影