Python 2+;Flask-ImportError:没有名为request的模块

Python 2+;Flask-ImportError:没有名为request的模块,python,flask,pip,Python,Flask,Pip,我正在尝试安装,使用pip 运行最基本的: from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" if __name__ == "__main__": app.run() 我得到ImportError:没有名为request的模块 python--version返回python2.7.6 pip show flask返回版本:0.10.

我正在尝试安装,使用pip

运行最基本的:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

if __name__ == "__main__":
    app.run()
我得到
ImportError:没有名为request的模块

python--version
返回
python2.7.6

pip show flask
返回
版本:0.10.1

根据我所能找到的,和说使用
urllib2

因此,我添加了
导入urllib2
,然后得到:

  ImportError: dlopen(/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so, 2): Symbol not found: __PyErr_ReplaceException
  Referenced from: /usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so
  Expected in: flat namespace

我做错了什么?

创建一个虚拟电视对我来说很有效。您可以在此页面上执行以下步骤:


使基本烧瓶应用程序在MY_NAME virtualenv中运行。

您在virtualenv中尝试过吗?如果这是一个全球性的环境,可能是一个包冲突导致了这一点。
pip install virtualenv

virtualenv MY_NAME

. MY_NAME/bin/activate

pip install Flask

python index.py