如何在一台设备上管理多个Python发行版

时间:2016-01-20 05:17:09

标签: python python-2.7 python-3.x anaconda

我有一个macbook pro,我安装了Python 2.7,3.3和3.4以及Anaconda 2.7,而且我很难管理所有这些多个Python发行版。这些是我面临的问题:

  • 默认情况下为anaconda 2.7安装pip install,如何安装PYthon 2.7?
  • 如何为不同的Python发行版制作pip3安装工作?即有什么方法可以使用pip3 install -v 3.3.6之类的东西。

如何找到解决这些问题的方法。我希望在基本意义上知道答案(Python和Anaconda如何工作,当我使用pip安装时会发生什么,以及如何使用它们来解决我的问题),以及在实际意义上(有一些简单的)管理这个问题的方法)。

1 个答案:

答案 0 :(得分:0)

要为特定的python版本安装软件包,最简单的方法是使用-m标志运行python。 -m标志将作为脚本运行指定的模块。调用python -m pip install _package_将为您指定的任何python运行pip。

示例:

python -m pip install _package_
python3 -m pip install _package_
python2.7 -m pip install _package_
python3.7 -m pip install _package_