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
现在当我尝试做一个eb
或eb 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 实例创建环境?