2015-02-09 51 views
1

我已经克隆了瓶子的git仓库(https://github.com/mitsuhiko/flask)。我在我的windows和ubuntu机器上运行Python 3.4.1。要安装烧瓶(在Windows上),我只需将目录更改为烧瓶资源库,然后运行python setup.py build install。 Flask成功安装并运行。当我试图重复在Ubuntu相同的步骤,它只是抛出一个错误说Windows vs Ubuntu上的瓶子安装

Traceback (most recent call last): 
    File "flask_example.py", line 1, in <module> 
    from flask import Flask 
ImportError: No module named 'flask' 

我试图通过画中画,pip install flask,通过使用“的virtualenv”用的easy_install以及安装瓶。我仍然得到同样的错误。谁能告诉我这个问题可能是什么?

+0

在Ubuntu中我有python 2.7和python 3.4.1两者...但我目前的python别名是3.4.1 @AnttiHaapala – 2015-02-09 13:01:28

+0

使用pip3 ... – 2015-02-09 13:30:14

+0

好的回答正确:D – 2015-02-09 13:39:43

回答

0

到目前为止,在所有Ubuntu版本中,pip命令默认为安装最新安装的Python 2版本的软件包,即最可能的Python 2.7;这是将以python命令开始的python。

Python 3改为可运行为python3python3.4;有相应版本的pip,例如pip3(用于默认Python 3版本),或pip3.4用于专门安装Python 3.4版本软件包的pip。

最值得注意的是,pip并不知道命令shell中可能的别名是什么(bash,zsh),因此完全不知道这些。