谷歌应用服务器python安装模块

时间:2015-02-13 12:22:22

标签: python pip

当我使用dev_appserver.py启动google app引擎时。我错过了模块错误:

ImportError: No module named flask

我尝试用以下方法安装:

pip install flask

它没有帮助。

然后我尝试将其安装在应用程序内的lib文件夹中:

pip install flask -t lib

这对两者都没有帮助。

请帮忙安装吗?

1 个答案:

答案 0 :(得分:1)

你的第二个命令似乎是对的:

pip install flask -t lib

您只需要libsys.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/*') 个包。