【问题标题】:Elastic Bean Stalk CLI Windows - Failed to Create Process Error?Elastic Beanstalk CLI Windows - 无法创建进程错误?
【发布时间】:2015-06-22 19:46:04
【问题描述】:
我们已在命令提示符中导航到我的开发文件夹。
C:\Users\ABC\Code\Dev
现在当我尝试做一个eb 或eb init
我收到以下错误
已安装 Python 3.4。这会是个问题吗?
Amazon Docs 中也没有提及此错误。
这是一个标准的 Node.JS/ExpressJS 项目。
请指导。
提前干杯和感谢。
【问题讨论】:
标签:
python
windows
node.js
amazon-web-services
amazon-elastic-beanstalk
【解决方案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