提问人:stoney 提问时间:3/6/2019 更新时间:4/12/2023 访问量:30643
如何使用 Mac 终端将 python 3.6 更新到 3.7
How to update python 3.6 to 3.7 using Mac terminal
问:
还行 我害怕使用终端,所以我安装了从 python.org 下载的python-3.7.2-macosx10.9包 运行了证书和 shell 配置文件脚本,一切似乎都很好。 现在“which python3”已将路径从 3.6 更改为新的 3.7.2
所以一切似乎都很好,对吧?
我的问题(2 个)是旧的 python3.6 文件夹仍在应用程序文件夹中是怎么回事。你能安全地删除它吗?为什么当你安装一个新版本时,它至少不问你是否要更新或安装并保留这两个版本?
第二个问题,您将如何从终端执行此操作? 我看到第一步是 sudo 到根。 其余的我都忘了。 但是从终端来看,这是否只是添加新版本并离开 较旧的,如软件包安装程序? 使用软件包安装程序然后删除文件夹非常简单。
所以,提前致谢。我是python的新手,没有太多信心 使用终端和所有强大的 shell 命令。
是的,我看到了所有的 Brew 爱好者。我暂时不想使用 Brew。
蟒蛇蛇巢的路径目前有点混乱。 我不想迷失在 Brew 的无数途径中,因为它是 暂时令人困惑。
我爱 Brew,别管我。
答:
是的,您可以使用可从 python.org 下载的安装程序安装 Python 3.7 或 Python 3.8。它不会自动删除您可以继续使用旧版本的旧版本。
例如,如果有 和 ,则可以在终端上运行其中任何一个。python3.7
python3.8
另一方面,使用 Homebrew 安装非常容易,您可以按照本文中有关如何在 MacOS 上安装 Python3 的说明进行操作
Python 安装的每个版本都是相互独立的。因此,删除您不想要的版本是安全的,但要小心这一点,因为它可能会导致依赖关系中断:-)。
您可以通过添加特定版本来运行任何版本,即
$ python3.6
或
$ python3.7
最好的方法是为您的项目使用虚拟环境来增强一致性。请参见 pipenv
评论