gpt4 book ai didi

python - 在 MacOS 上清理和管理 Python 版本

转载 作者:太空宇宙 更新时间:2023-11-04 01:57:20 27 4
gpt4 key购买 nike

随着时间的推移,我已经设法在我的 Mac 上“积累”了各种版本的 Python。大多数是因为要么是操作系统的一部分,要么是作为另一个依赖 Python 的“解决方案”的一部分安装的。实际上,我的系统上现在有 Python 2.6、3.6 和 3.7,而且 pip 似乎以某种方式链接到 3.7,而 pip3 以某种方式链接到 3.6。

我怎样才能安全地删除所有 Python 版本并只运行最新版本并正确“链接”到 pip 之类的东西?

也许我应该添加我今天发布这个问题的原因,尽管所有版本的“困惑”已经困扰我一段时间了。

我的一个脚本需要请求,当我尝试将它用于 SSL URL 时,我收到臭名昭著的“ssl.SSLError:[SSL:CERTIFICATE_VERIFY_FAILED] 证书验证失败 (_ssl.c:841)”错误。无论我尝试什么(更新/安装 certifi 或运行 Install Certificates.command)——我的脚本一直在这里失败,我怀疑这仅仅是因为运行命令或更新 certifi 不会改变“正在运行的”python ...

最佳答案

你可以看看这个 Stack Overflow thread帮助您找到/删除您的 Python 版本。

在你的系统上有多个 python 版本是很常见/正常的,他们只需要正确设置。

我强烈推荐使用 pyenv管理 python 的多个版本,这使得它们之间的切换非常容易(本地和全局)并将其与 virtual environment 结合使用每个您正在从事的项目。

关于python - 在 MacOS 上清理和管理 Python 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56523243/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com