pip:如何处理不同的python版本来安装Flask?

时间:2016-09-14 10:51:20

标签: python python-2.7 pip

我的Ubuntu机器上安装了不同版本的Python(2.7.11,2.7.12,3.5)。我想在Apache使用的2.7.12上安装Flask。

我的PATH中有三个pip {version}:pip,pip2和pip2.7。我如何知道哪个是哪个python版本。

我已经阅读了Here,但这对我的情况没有帮助,因为我需要区分次要版本号2.7.11和2.7.12。

有一件事是我尝试了pip {version}安装Flask所有三个点,但2.7.12仍然无法导入Flask。

任何帮助都非常感激。

由于

2 个答案:

答案 0 :(得分:1)

You should always create virtualenvs for your projects。你可以创建一个像

virtualenv -p <path/to/python2.7.12> <path/to/new/virtualenv/>

内部的virtualenv pippython将始终选择正确的解释器和路径。

答案 1 :(得分:0)

您可以尝试运行此代码来找到它:pip --version。输出将是这样的:pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7)。通过这种方式,我们可以看到它适用于python2.7