如何在 Mac 上将 Python3.9 设置为 python3 的默认值?

时间:2021-01-17 17:54:03

标签: python python-3.x pip

我之前通过 Anaconda 安装了 python3.7,然后使用自制软件安装了 python3.9。然后事情就真的一团糟了。当我使用 pip3 list 检查我的软件包时,它显示没有安装任何软件包。我想它是在 python3.9 下采购站点包的。但是,当我在终端 (which python3) 中运行 python 时,它表明我仍在运行包含所有包的旧 python3.7。问题是每当我安装新包时,它都不起作用,因为当新包安装到 python3.9 时,我仍在运行旧的 python3.7。

问题:

  1. 如何使我的 Python 版本保持一致,例如我只想使用一个 python,最好是更高版本的 --python3.9。
  2. 我应该如何管理我的包裹。有很多,我真的不想在 python3.9 上重新安装每一个

非常感谢!

1 个答案:

答案 0 :(得分:1)

列出已安装的 pip 包:

pip3 freeze > my_packages.txt

卸载python3.7:

sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.7

使用新安装的 python3.9,安装以前的软件包:

pip3 install -r my_packages.txt