Python 3.7.3路径和VS代码冲突

时间:2019-04-23 03:12:05

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

上周,我安装了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工作区的代码设置“ python.pythonPath”指向正确的3.7.3 python.exe位置,因此我只能假设与PATH设置存在冲突?我必须将/ Anaconda / bin移到最前面吗?

我真的很喜欢使用VS Code编写脚本,并且真的很喜欢它,并再次使用Anaconda的一些工具进行工作。

enter image description here

1 个答案:

答案 0 :(得分:1)

好像您同时拥有Mac python(来自python.org)和anaconda,而python.org的版本位于PATH的首位(/Library/Frameworks/Python.framework东西)。您可以稍后在PATH中移动python.org版本,或者根据需要甚至将其完全删除。

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