awsebcli ImportError没有名为'data_poller'python 3.4.3的模块

时间:2016-12-18 19:24:09

标签: elastic-beanstalk conda

我正在尝试使用Elastic Beanstalk部署网站。在这个过程中,我正在尝试设置awsebcli,弹性beanstalk的命令行界面。我使用conda创建了一个使用python 3.4.3的虚拟环境,然后使用pip install awsebcli。安装完毕后我打电话给:

eb --version

导致导入错误:

ImportError: No Module named 'data_poller'

我在文件中找到了data_poller.py文件和DataPoller类。我不知道为什么这不是导入和阻止eb工作。我使用了MacOS 10.11和Ubuntu 16.10,结果相同。如何修复导入错误并使弹性beanstalk cli工作?

1 个答案:

答案 0 :(得分:4)

最新版本似乎有些问题。我刚刚将它安装在干净的机器上并得到了同样的错误。如果我强制它回到之​​前的版本,我现在可以毫无错误地进行eb --version。

pip install awsebcli == 3.8.8 --force-reinstall