【问题标题】:Python 3.7.3 Path and VS Code conflictPython 3.7.3 路径和 VS 代码冲突
【发布时间】:2019-04-23 03:12:05
【问题描述】:

上周我安装了 Anaconda,但在 Mac OS Mojave 上的 VS Code 中使用该环境时仍然遇到问题。两个周末以来,我一直在努力尝试自己找出这条路径冲突,但无法让 VS Code 中的交互式终端与从 Anaconda Navigator 启动的终端相匹配。网上似乎有很多关于如何在 VS Code 中运行 Anaconda ENV 的资料,但是在研究了可能的解决方案后,我无法找出根本冲突,所以它仍然存在。

VS Code 似乎表明(左下方状态栏)正确的 3.7.3 Conda 环境在 VS Code 中处于活动状态,但 $python --version 在尝试时返回 3.7.2。工作区的 VS Code 设置“python.pythonPath”指向正确的 3.7.3 python.exe 位置,所以我只能假设冲突与我的 PATH 设置有关?我必须将 /Anaconda/bin 移到前面吗?

我真的很喜欢使用 VS Code 编写脚本,并且真的很想使用 Anaconda 的一些工具重新启动它并再次工作。

【问题讨论】:

  • 不要将文本作为图像发布。如果您必须(不是在这种情况下)更智能地修剪图像

标签: python python-3.x visual-studio-code anaconda


【解决方案1】:

看起来你同时拥有 Mac python(来自 python.org)+ anaconda,并且来自 python.org 的版本在 PATH 中是第一个(/Library/Frameworks/Python.framework 的东西)。您可以稍后在 PATH 中移动 python.org 版本,或者如果您愿意,甚至可以将其完全删除。

如果您决定删除其他 python,请确保您不会意外删除 MacOS 系统 python(在/System/Library/Frameworks),否则您将不得不重新安装 MacOS。

【讨论】:

  • 是的,在我尝试帮助一位同事在 Anaconda 中使用他的(计算工程)脚本之前,我最初是在普通 python 上进行一些开发。就我们的 python 开发技能而言,看起来有点像盲人在瞎子。我将尝试仔细更新系统路径信息以使项目重回正轨。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-05-06
  • 2017-03-07
  • 2021-03-09
  • 1970-01-01
  • 1970-01-01
  • 2011-09-29
  • 1970-01-01
相关资源
最近更新 更多