gpt4 book ai didi

python - Google 应用引擎和 numpy 无法在本地开发服务器上协同工作

转载 作者:行者123 更新时间:2023-12-01 05:28:22 24 4
gpt4 key购买 nike

我正在尝试在 mac osx 10.9 上的开发服务器上本地使用 numpy 和 google 应用引擎。

但是我不能将它们一起运行。所以我有两个问题:- 为什么我无法安装 numpy 1.6.1?- 为什么我可以在普通Python中导入numpy 1.8.1,但不能与GAE结合使用?

以下是失败的 2 种情况:

本地运行应用程序:1] 尝试使用 numpy 1.8.0

app.yaml:
libraries:
- name: numpy
version: latest

Numpy version:
$ pip freeze
numpy==1.8.0

in main.py:
import numpy as np
Error Message:
ImportError: No module named future_builtins

however:
$ python
>>> import numpy as np
>>>
Importing it without google app engine works.

2] 尝试在我的 Mac 上安装 numpy 1.6.1 $ pip install numpy==1.6.1

clang: error: invalid argument '-faltivec' only allowed with 'ppc/ppc64'
....
failed with exit status 1

设置: GAE 启动器的 Python 路径: /usr/local/bin/python

Python version:
Python 2.7.6

OS:
MAC OS X 10.9

$ brew --version
0.9.5

$ pip --version
pip 1.4.1 from /usr/local/lib/python2.7/site-packages/pip-1.4.1-py2.7.egg (python 2.7)

最佳答案

1.8 的错误是由于此错误造成的,该错误已标记为已修复,但尚未在已发布的 SDK 中出现:https://code.google.com/p/googleappengine/issues/detail?id=8367

同时,您可以将“future_builtins”添加到 google/appengine/tools/devappserver2/python/sandbox.py 第 814 行的列表末尾。请注意,注释“已修复”表明此问题不会出现在 1.8.9 版本中,因此升级到该版本时必须重新应用修复程序。

(Fwiw,我尝试安装 1.6.1 时遇到同样的错误)

关于python - Google 应用引擎和 numpy 无法在本地开发服务器上协同工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20886761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com