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