当我使用dev_appserver.py启动google app引擎时。我错过了模块错误:
ImportError: No module named flask
我尝试用以下方法安装:
pip install flask
它没有帮助。
然后我尝试将其安装在应用程序内的lib文件夹中:
pip install flask -t lib
这对两者都没有帮助。
请帮忙安装吗?
答案 0 :(得分:1)
你的第二个命令似乎是对的:
pip install flask -t lib
您只需要lib
中sys.path
的{{1}}目录
appengine_config.py
我个人使用wheel创建一个驾驶室,而不是使用:
import sys
# Inserting instead of appending allows the use of newer versions of
# pure python packages of which GAE only allows outdated versions, e.g.
# setuptools, webob.
sys.path.insert(0, 'lib')
或者
pip wheel -e . # Assuming dependencies are specified in setup.py
然后可以使用以下pip wheel -r requirements.txt # Assuming a requirements file is used
包含轮子:
appengine_config.py
我认为第一个解决方案可能实际上更好,因为第二个解决方案不适用于import glob
import sys
# Prepend every library to sys.path.
sys.path[0:0] = glob.glob('wheelhouse/*')
个包。