python-3.8.7-macosx10.9-1.pkg
)获得的。~$ brew info python3
python@3.9: stable 3.9.1 (bottled)
...
Python has been installed as
/usr/local/bin/python3
...
You can install Python packages with
pip3 install <package>
They will install into the site-package directory
/usr/local/lib/python3.9/site-packages
See: https://docs.brew.sh/Homebrew-and-Python
在功能方面,Python.org和Homebrew的版本没有区别。如果安装了相同的版本,它们应该可以正常工作。唯一的区别是路径以外,当您需要升级和/或删除您的安装时(例如从python3.8升级到python3.9),使用Homebrew很容易完成,只需使用brew upgrade python3
和brew uninstall python3
。
至于为什么VS Code会找到这些Python解释器,请参阅VS Code文档中关于扩展程序查找环境的部分,其中列出了"标准安装路径,例如/usr/local/bin
、/usr/sbin
、/sbin
、c:\\python27
、c:\\python36
等"。