今天我尝试使用 Python 的灵活环境设置我的第一个 App Engine 应用程序。首先,我遵循了 hello_world 示例,该示例运行良好。
但是后来我尝试使用无法在我的本地计算机上运行的 numpy,但是如果我将应用程序部署到 GAE,它会按预期工作。
每当我尝试通过使用在本地计算机上启动应用程序时
python main.py
我得到错误
(env) *-MBP:hello_world *$ python main.py
Traceback (most recent call last):
File "main.py", line 17, in
import numpy
ImportError: No module named numpy
但是我确保将 numpy 添加到 requirements.txt 文件中,并且 pip 手动将其安装在 virtualenv 中。
有人知道如何解决这个问题吗?提前感谢您的帮助。
编辑:
我的 main.py 看起来像这样:
import logging
import numpy as np
from flask import Flask
app = Flask(`__name__`)
@app.route('/')
def hello():
return str(np.array([1, 2, 3]))
if `__name__` == '`__main__`':
app.run(host='127.0.0.1', port=1111, debug=True)