小编Doc*_*gon的帖子

`eb init`使用pkg_resources.ContextualVersionConflict PyYAML 4.1失败

从bitbucket管道部署我的弹性beanstalk应用程序时遇到一些麻烦.同样的代码一直没有问题,所以我最好的猜测是某种依赖问题.

(awsebcli版本3.14.1)

管道的图像是python:3.5.2 ,这是失败的步骤:

- step:
      name: Test Deploy
      deployment: test
      caches:
        - pip
      script:
        - pip install awsebcli --upgrade
        - eb init myAppName -r us-east-1 -p Python  # This line started failing :'(
        - eb deploy myAppName-dev-1
Run Code Online (Sandbox Code Playgroud)

和错误输出:

eb init myAppName -r us-east-1 -p Python Traceback (most recent call last): File "/usr/local/lib/python3.5/site-packages/pkg_resources/__init__.py", line 570, in _build_master ws.require(__requires__) File "/usr/local/lib/python3.5/site-packages/pkg_resources/__init__.py", line 888, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/local/lib/python3.5/site-packages/pkg_resources/__init__.py", line 779, in resolve raise VersionConflict(dist, req).with_context(dependent_req) pkg_resources.ContextualVersionConflict: (PyYAML 4.1 …

python amazon-elastic-beanstalk bitbucket-pipelines

2
推荐指数
1
解决办法
598
查看次数