我已经安装了一些系统范围的软件包,但我不清楚是否应该为 Python3 安装它们的另一个副本,或者是否有某种方法可以将 Python3“指向”它们。我在 Mac 上。
我仍然有Python 2.7.9,它包含所有软件包(大多数是通过brew或pip安装的,也许还有一两个像pyqt一样手动安装的)。我基本上必须再次为每个软件包重做安装过程吗?或者有什么方法可以简单地让 Python3“继承”我迄今为止在 2.7.9 下安装的所有内容?
另外,据我了解,要使用 pip 在 Python3 下安装,我将使用 pip3 install,这是正确的吗?对于使用 Homebrew 安装的程序,我该如何做同样的事情?有brew3命令吗?或者 Homebrew 是否安装到所有版本的 Python?
最佳答案
您确实需要重新安装,但我通常会放弃系统范围的安装,并开始使用特定于项目的包安装。
使用pyenv
用于版本切换和 virtualenv
适用于隔离环境。
关于python - 升级到 Python 3 后是否应该手动安装所有系统范围的软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29856751/