gpt4 book ai didi

python - 在 macOS Big Sur 上将 Python 3.7 升级到 3.9

转载 作者:行者123 更新时间:2023-12-03 08:28:10 31 4
gpt4 key购买 nike

我正在尝试在 macOS Big Sur 上将 Python 3.7 升级到 3.9。我还试图避免丢失在 Python 3.7 上安装的包并在 Python 3.9 上重新安装它们

我尝试使用

brew install python3
brew update && brew upgrade python

产生了

Already up-to-date.
Warning: python3 3.9.1_7 already installed

但是,当我运行 python3 --version 时,它会生成 Python 3.7.0

这是别名的问题吗?有没有办法卸载Python 3.7并保留Python 3.9?

运行 brew link python3 会产生

Linking /usr/local/Cellar/<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="c7b7beb3afa8a987f4e9fe" rel="noreferrer noopener nofollow">[email protected]</a>/3.9.1_7... 
Error: Could not symlink bin/2to3
Target /usr/local/bin/2to3
already exists. You may want to remove it:
rm '/usr/local/bin/2to3'

To force the link and overwrite all conflicting files:
brew link --overwrite <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="bacac3ced2d5d4fa899483" rel="noreferrer noopener nofollow">[email protected]</a>

To list all files that would be deleted:
brew link --overwrite --dry-run <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="3848414c505756780b1601" rel="noreferrer noopener nofollow">[email protected]</a>

最佳答案

我修复了这个令人沮丧的错误,首先手动删除 Python 3.7,从 Applications 文件夹中删除它,然后使用 brew uninstall python3 卸载 Python 3.9

接下来,我从here下载并安装了最新的Python它成功了!

要通过生成需求文件来保存所有已安装的软件包,请运行

python3 -m pip freeze > requirements.txt

要将它们安装在另一个环境中,请运行

python3 -m pip install -r requirements.txt

关于python - 在 macOS Big Sur 上将 Python 3.7 升级到 3.9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66004178/

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