为了账号安全,请及时绑定邮箱和手机立即绑定

你好世界在 appengine 上运行:ctypes 错误

你好世界在 appengine 上运行:ctypes 错误

Go
人到中年有点甜 2021-06-19 11:05:28
我正在尝试在 appengine 上部署一个 go 应用程序并遵循本教程:https : //developers.google.com/appengine/docs/go/gettingstarted/helloworld?hl=de但dev_appserver.py gopath/myapp/导致这个奇怪的错误消息:C:\Users\praktikant\Desktop\google_appengine>dev_appserver.py gopath/myapp/INFO     2013-07-16 10:43:17,565 sdk_update_checker.py:244] Checking for updates to the SDK.INFO     2013-07-16 10:43:18,779 sdk_update_checker.py:288] This SDK release isnewer than the advertised release.WARNING  2013-07-16 10:43:18,799 api_server.py:314] Could not initialize imagesAPI; you are likely missing the Python "PIL" module.INFO     2013-07-16 10:43:18,815 api_server.py:138] Starting API server at: http://localhost:51413INFO     2013-07-16 10:43:18,825 api_server.py:509] Applying all pending transactions and saving the datastoreINFO     2013-07-16 10:43:18,828 api_server.py:512] Saving search indexesTraceback (most recent call last):  File "C:\Users\praktikant\Desktop\google_appengine\dev_appserver.py", line 182, in <module>    _run_file(__file__, globals())  File "C:\Users\praktikant\Desktop\google_appengine\dev_appserver.py", line 178, in _run_file    execfile(script_path, globals_)  File "C:\Users\praktikant\Desktop\google_appengine\google\appengine\tools\devappserver2\devappserver2.py", line 695, in <module>    main()我的系统是 windows 7,64 位。我下载并解压了 Go 1.8.1 64 位版本的 google-appengine sdk。GOPATH 和 GOROOT 环境变量被创建并设置到解压后的 sdk 目录中的文件夹中。我的 Python 是 2.7.5 64 位。错误消息听起来像是与 python 相关的,我在 stackoverflow 上发现了这个问题:Google App Engine 中的 Windows 错误关于 stackoverflow 的普遍共识是 gae 版本 1.7.6 有一些错误,接受的答案建议降级回 1.7.5 。但是今天当前的版本是 1.8.1。这是尚未修复的错误,还是我的配置有问题?如果问题与我的配置有关,我该如何解决?更新: 更新检查器打印我使用的 sdk 版本比广告版本更新的信息。我从这里下载了 sdk:https : //developers.google.com/appengine/downloads#Google_App_Engine_SDK_for_Go为什么来自谷歌服务器的版本比广告版本更新也让我感到困惑。
查看完整描述

3 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

如果不起作用,我会找到解决方案

在文件中

C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\python\sandbox.py

添加:

_WHITE_LIST_C_MODULES = [ 'msvcrt', #由我为本地主机兼容性添加 '_ctypes', 'ctypes', #end

这对我来说解决了 ctypes 问题


查看完整回答
反对 回复 2021-06-21
  • 3 回答
  • 0 关注
  • 202 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信