我只是将python3升级到3.6(使用自制程序),现在VS Code似乎并没有意识到它。当我尝试选择我的Python解释器时,我看到2.7.9和2.7.10(分别在/usr/bin
和/usr/local/bin
中),但我没有看到3.6.3(/usr/local/bin/python3
)。
这肯定在我的路上,而且我知道我可以手动更新settings.json
,但是我将Python 2和3用于各种项目,并通过解释器切换器使它们可用非常有用。任何想法为什么代码不自动检测python3
?或者我有办法强行将其添加到列表中吗?
答案 0 :(得分:4)
在VS Code中,您可以轻松设置要用于Python的解释器。关注此官方guide。
来自网站:
要选择特定的解释器,请从命令选项板(⇧⌘P)中选择Python:Select Interpreter命令。
答案 1 :(得分:2)
想出来。我明确安装的内容已由.bash_profile
修改为包含以下内容:
# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
我评论说,重新启动Code,现在我可以看到列出的所有Python解释器(包括3.6.3)。