微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

/Library/Frameworks/Python.framework/Versions/3.7/bin/python3和/usr/local/bin/python3中的Python有什么区别

如何解决/Library/Frameworks/Python.framework/Versions/3.7/bin/python3和/usr/local/bin/python3中的Python有什么区别

VS Code Interpreter Path

我最近格式化了我的 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 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?