我的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。
任何帮助都非常感激。
由于
答案 0 :(得分:1)
You should always create virtualenvs for your projects。你可以创建一个像
virtualenv -p <path/to/python2.7.12> <path/to/new/virtualenv/>
内部的virtualenv pip
和python
将始终选择正确的解释器和路径。
答案 1 :(得分:0)
您可以尝试运行此代码来找到它:pip --version
。输出将是这样的:pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7)
。通过这种方式,我们可以看到它适用于python2.7
。