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

时间:2015-04-16 12:01:17

标签: python windows node.js amazon-web-services elastic-beanstalk

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

C:\Users\ABC\Code\Dev

现在,当我尝试ebeb init

我收到以下错误

Elastic Bean Error

安装了Python 3.4。这可能是个问题吗?

亚马逊文档中也没有引用此错误。

它是标准的Node.JS / ExpressJS项目。

请指导。

提前干杯谢谢。

4 个答案:

答案 0 :(得分:3)

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

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

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

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

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

答案 1 :(得分:1)

获得AWS论坛的帮助。

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

它应该与运行eb命令相同。

eb已启动并正在运行。

尝试点击eb --help

干杯! :)

答案 2 :(得分:0)

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

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

e.g。

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

如果您在Python安装期间选择了其他位置,则会在“ eb-script.py <中看到错误的” python.exe “路径/ strong>“文件。

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

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

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

e.g。

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;

再次,通过访问它们来验证所有路径,并根据您的安装路径进行相应的应用。

答案 3 :(得分:0)

我刚才遇到了这个问题,并通过以下方式解决了问题:

pip uninstall awsebcli
pip install awsebcli