GAE Go Windows-“无法运行程序”,“不是有效的Win32应用程序”

安装后,我一直试图在Windows计算机上使用GoClipse运行我在Mac上开发的GAE Go项目 并配置适当的SDK等。 尝试运行项目时,出现以下错误:</ p>


执行命令行时发生异常。 无法运行程序
“ C:\ GoogleAppEngine \ dev_appserver.py”(在目录
“ D:\ Golang \ workspace \ Project \ src \ pkg”中):CreateProcess
error = 193,%1不是有效的Win32 应用程序</ p>
</ blockquote>

如何解决该错误以便运行我的项目?</ p>
</ div>

展开原文

原文

I've been trying to run a GAE Go project I developed on my Mac on my Windows machine with GoClipse after installing and configuring the appropriate SDKs and so forth. When attempting to run the project, I get this error:

Exception occurred executing command line. Cannot run program "C:\GoogleAppEngine\dev_appserver.py" (in directory "D:\Golang\workspace\Project\src\pkg"): CreateProcess error=193, %1 is not a valid Win32 application

How can I fix that error in order to run my project?

2个回答



以下配置在Mac上可以正常运行,因为默认情况下已安装Python,而Windows需要其他配置。</ p>

在Mac上,GoClipse外部工具配置为:</ p>

 位置:/GoogleAppEngine/dev_appserver.py
工作目录:$ {workspace_loc:/ Project / src / pkg}
参数:。
</ code> </ pre>

Windows配置应类似于:</ p>

 位置:C:\ Python27  \ Python.exe 
工作目录:
参数:C:\ GoogleAppEngine \ dev_appserver.py“ $ {workspace_loc:/ Project / src / pkg}”
</ code> </ pre>
</ div>

展开原文

原文

While the below configuration works on the Mac as it has Python installed by default, Windows requires a different configuration.

On Mac the GoClipse External Tools Configuration would be:

Location: /GoogleAppEngine/dev_appserver.py
Working Directory: ${workspace_loc:/Project/src/pkg}
Arguments: .

The Windows configuration should look like:

Location: C:\Python27\Python.exe
Working Directory:
Arguments: C:\GoogleAppEngine\dev_appserver.py "${workspace_loc:/Project/src/pkg}"

dongmei6426
dongmei6426 好吧,它没有空格。 而且我被卡住了。
6 年多之前 回复
douzai2562
douzai2562 如果您的工作空间路径包含空格,则可能需要添加引号。 想不到别的了。
6 年多之前 回复
dongluo1853
dongluo1853 我遇到了同样的错误,我尝试了这个。 Eclipse终止于.py脚本。 我可能会缺少什么?
6 年多之前 回复
douyue7408
douyue7408 所以你找到了答案,太棒了!
大约 8 年之前 回复



尝试运行.py(哪个IMO是Python文件?)无法直接在Windows上运行。 您将需要安装Python,然后将上述文件名传递给Python,例如(我不知道Python,所以请不要使用确切的语法,您可能需要环顾四周)</ p>

   python“ C:\ GoogleAppEngine \ dev_appserver.py 
</ code> </ pre>

在Mac上运行的原因是因为Python已预先安装在Mac上,如引用的此处但在Windows上却没有。因此,您可以安装Python并将Python的bin文件夹添加到path, 然后运行上面的脚本,它应该可以正常运行!</ p>
</ div>

展开原文

原文

Trying to run .py (Which IMO is a Python file?) wont work directly on windows. You will need to install Python and then pass the above filename to Python something like (I don't know Python so don't go by exact syntax, you might need to look around)

python "C:\GoogleAppEngine\dev_appserver.py

The reason it's working on Mac is because Python comes pre-installed on mac as cited here But on windows it doesn't. So you can install Python and add the Python's bin folder to path, and then run above script and it should run fine!

douxieti6851
douxieti6851 是的,我安装了Python 2.7.3,可以从cmd运行.py文件,而不会出现问题。
大约 8 年之前 回复
drt96856
drt96856 您的Win机器上有Python吗?
大约 8 年之前 回复
douhan8430
douhan8430 当我使用GoClipse并尝试通过“外部工具配置”来执行此操作时,尝试输入python C:\ GoogleAppEngine \ dev_appserver.py或对此的任何排列,都会出现“外部工具位置不存在”错误消息
大约 8 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问