如何将所有pip2包迁移到pip3,而不再拥有pip2

时间:2018-03-06 13:03:22

标签: python python-3.x pip homebrew

我最近使用brew update && brew upgrade在macOS High Sierra上更新了我的软件包,现在pythonpip是python3,pip3的符号链接。来自brew info python

  

指向python3的无版本符号链接python,python-config,pip等,   分别安装了python3-config,pip3等。

我倾向于使用$HOME在我的pip install --user <package>目录中安装我的所有软件包,所以我重新安装软件包的第一直觉是执行pip freeze来获取软件包列表然后尝试使用pip3安装它们,但升级后我注意到我没有pip2了。

有没有办法安装python2,列出用户实例化的软件包,比如pip freeze,以便稍后我可以使用pip(现在的pip3)重新安装它们?,(我仍然有{{1目录及其所有内容)

1 个答案:

答案 0 :(得分:0)

您的旧软件包可能有/usr/local/lib/python2.7/site-packages个文件夹......在这种情况下,您可以使用ls列出已安装的软件包