Python 2+;Flask-ImportError:没有名为request的模块
我正在尝试安装,使用pip 运行最基本的: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.
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