python - 如何使用 Mac 终端将 python 3.6 更新到 3.7
问题描述
好的我害怕使用终端,所以我安装了从 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
and python3.8
,你可以在你的终端上运行任何一个。
另一方面,使用 Homebrew 安装非常容易,您可以按照本文中关于如何在 MacOS 上安装 Python3的说明进行操作
推荐阅读
- wireshark - PF_RING 技术和 PACKET_RX_RING 有什么区别
- c# - 如何使用 Blocks.Count
() 在 WPF RichTextBox 中? - c++ - How to limit the maximum size of vector?
- python - 无法将 dockerized 应用程序部署到 heroku,因为我收到“预期响应成功,得到 404”错误
- python - 如何修复'ValueError:输入张量必须具有等级 4'?
- javascript - Puppeteer 无法单击 DOM 中的 XPath 指定元素
- amazon-s3 - 单个云端分发中来自同一 s3 存储桶的多个来源
- amazon-s3 - JSON 换行符分隔
- environment-variables - Does azure pipelines support variable interpolation?
- ios - 如何以编程方式切换到不同的界面?