![如何在已经安装 Python 3.7.3(使用 Catalina 安装)的 MacBook 上运行 Python 3.7.5(使用 Homebrew 安装)](https://linux22.com/image/1609399/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%B7%B2%E7%BB%8F%E5%AE%89%E8%A3%85%20Python%203.7.3%EF%BC%88%E4%BD%BF%E7%94%A8%20Catalina%20%E5%AE%89%E8%A3%85%EF%BC%89%E7%9A%84%20MacBook%20%E4%B8%8A%E8%BF%90%E8%A1%8C%20Python%203.7.5%EF%BC%88%E4%BD%BF%E7%94%A8%20Homebrew%20%E5%AE%89%E8%A3%85%EF%BC%89.png)
在此先感谢您提供的任何帮助。
我刚刚使用 Homebrew 在我的 MacBook 上成功安装了 Python3。这样我就可以访问最新版本 (3.7.5)。
但是我最近也更新到了 Catalina,它已经安装了 Python3(3.7.3)。
问题是,现在当我在命令行中输入python3
或时,它会启动 MacOS 版本的 Python(3.7.3)pip3
不是我使用 Homebrew 安装的最新版本。
当我在终端输入“python3”或“pip3”之类的命令时,有什么方法可以确保我始终访问我的 dev/Homebrew 版本的 Python?
我只是担心当我安装其他包(例如pip3 install pipenv
和然后pipenv install django==2.2.0
)时,它们(pipenv 和 django)不会与我的自制版本的 Python(3.7.5)一起安装,而是会与本机 macOS 版本的 Python(3.7.3)一起安装。
我仍在学习这一切,但它不会引起一些问题:
- 一切都开始不同步——尤其是当 macOS 长期停留在 3.7.3 版本时
- 如果我通过 Homebrew 专门安装的一些 Python/Django 包需要 3.7.5,但我的机器运行的 Python 实际上是 3.7.3,则可能会导致错误。