如何解决/Library/Frameworks/Python.framework/Versions/3.7/bin/python3和/usr/local/bin/python3中的Python有什么区别
我最近格式化了我的 Macbook,我只记得下载过一次 python3。所以当我去改变我的解释器路径时,它显示了 2 个不同的 python3 路径。我知道我的系统默认安装了最上面的一个,但至于最下面的两个,我不太确定它们之间有什么区别。
解决方法
第一个 (Python2.7) 是系统默认/内置 Python。
中间的 (Python3,/Library/Frameworks/Python.framework/
) 是您使用 macOS 安装程序(类似于 {{1} }).
最下面的(Python3,python-3.8.7-macosx10.9-1.pkg
)是你使用 Homebrew 安装 Python 时通常得到的:Python Releases for Mac OS X。
/usr/local/bin/python3
python.org 和 Homebrew 之间在功能方面没有区别。如果您安装了相同的版本,它们的工作方式应该相同。除了路径之外,唯一的区别是当您需要升级和/或删除您的安装时(例如从 python3.8 到 python3.9),使用 Homebrew 使用 ~$ 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
和 {{1 }}。
至于为什么 VS Code 会找到这些 Python 解释器,请参阅 https://docs.brew.sh/Homebrew-and-Python 的 VS Code 文档部分,其中列出了“标准安装路径,例如 brew upgrade python3
、{{1 }}、brew uninstall python3
、/usr/local/bin
、/usr/sbin
等”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。