Elastic Beanstalk CLI Windows - 无法创建进程错误?

Elastic Bean Stalk CLI Windows - Failed to Create Process Error?

我们已经在命令提示符下导航到我的开发文件夹。

C:\Users\ABC\Code\Dev

现在,当我尝试执行 ebeb init

我收到以下错误

Python 3.4 已安装。这会是个问题吗?

Amazon Docs 中也没有提及此错误。

这是一个标准节点。JS/ExpressJS项目。

请指导。

提前致谢。

从 AWS 论坛获得帮助。

运行 python eb-script.py 命令在 Python34\Scripts 目录中。

应该与运行 eb命令相同

并且 eb 已启动并且 运行。

尝试点击 eb --help

干杯! :)

我在 Windows 10 上遇到了这个问题。

我将 Python 安装到 c:\Program Files\Python\Python35,我相信路径中的 space 导致了问题。

c:\Program Files\Python\Python35\Scripts 文件夹中的 eb-script.py 文件中编辑要引用的第一行,如下所示:

#!"c:\program files\python\python35\python.exe"

显然你需要它来匹配你自己的安装路径。

这是因为对于 Windows,较新的 Python 默认安装在-

c:\users\<USER_NAME>\appdata\local\programs\python\python<VERSION>-<PLATFORM>

例如

c:\users\seriouscoder\appdata\local\programs\python\python36-32

如果您在 Python 安装期间选择了不同的位置,您将在“”中看到“python.exe”的错误路径eb-script.py”文件.

更改它,使其指向 Python 安装目录中的“python.exe”。

最后,在系统变量下的Windows路径中总共有3条路径需要添加-

<PYTHON_INSTALLATION_DIRECTORY>;
<PYTHON_INSTALLATION_DIRECTORY>\Scripts;
%USERPROFILE%\AppData\Roaming\Python\Scripts;

例如

c:\users\seriouscoder\appdata\local\programs\python\python36-32;
c:\users\seriouscoder\appdata\local\programs\python\python36-32\Scripts;
c:\users\seriouscoder\AppData\Roaming\Python\Python36\Scripts;

同样,通过访问它们来验证所有路径,并按照您的安装路径进行相应应用。

我刚刚遇到这个问题并通过以下方式修复:

pip uninstall awsebcli
pip install awsebcli