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

Posted

技术标签:

【中文标题】Elastic Beanstalk CLI Windows - 无法创建进程错误?【英文标题】:Elastic Bean Stalk CLI Windows - Failed to Create Process Error? 【发布时间】:2015-06-22 19:46:04 【问题描述】:

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

C:\Users\ABC\Code\Dev

现在当我尝试做一个ebeb init

我收到以下错误

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

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

这是一个标准的 Node.JS/ExpressJS 项目。

请指导。

提前干杯和感谢。

【问题讨论】:

【参考方案1】:

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

我将 Python 安装到 c:\Program Files\Python\Python35 并且我认为路径中的空格导致了问题。

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

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

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

【讨论】:

【参考方案2】:

从 AWS 论坛获得帮助。

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

应该和运行eb命令一样。

eb 已启动并运行。

尝试点击eb --help

干杯! :)

【讨论】:

【参考方案3】:

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

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

例如

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

如果您在 Python 安装过程中选择了不同的位置,您将在“eb-script.pypython.exe”的错误路径/strong>”文件。

将其更改为指向 Python 安装目录中的“python.exe”。

最后,应该在系统变量-

下将总共3条路径添加到您的Windows路径
<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;

再次,通过访问它们来验证所有路径,并按照您的安装路径相应地应用。

【讨论】:

【参考方案4】:

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

pip uninstall awsebcli
pip install awsebcli

【讨论】:

以上是关于Elastic Beanstalk CLI Windows - 无法创建进程错误?的主要内容,如果未能解决你的问题,请参考以下文章

AWS Elastic Beanstalk 使用 CLI 部署时出现 Botocore 错误

带有 Elastic Beanstalk CLI 的 WordPress

Elastic Beanstalk CLI 错误:尚未使用 EB CLI 设置此目录 您必须先运行“eb init”

Elastic Beanstalk CLI,如何使用 RDS 实例创建环境?

使用 CLI 在 AWS Elastic Beanstalk 上部署 RoR 项目

使用 CLI/Boto 创建 Java 7、Tomcat 7 Elastic Beanstalk 实例