我用Anaconda安装了以前的python3.7,然后用自制安装了python3.9。然后事情真的搞砸了。当我使用pip3 list
检查我的包时,它显示没有安装任何包。我想它是在python3.9下采购站点包。然而,当我在终端(which python3
)中运行python时,它显示我仍然在运行旧的python3.7,其中包含了我的所有软件包。问题是每当我安装新包时,它都不能工作,因为我仍然运行旧的python3.7,而新包安装到python3.9。
问题:
- 我如何使我的python版本一致,例如,我只想使用一个python,最好是更高的版本——python3.9。
- 我应该如何管理我的包。它们有很多,我真的不想在python3.9上重新安装每一个
非常感谢!
列出您的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