2

我正在编写一个 BitBucket Pipelines 脚本。我正在尝试boto3在我的 Ubuntu 14.04 Docker VM 上安装以由 Python 3.5 导入。但是,当我尝试时import boto3出现以下错误:

ImportError: No module named 'boto3' 

我的bitbucket-pipelines.yml样子是这样的:

image: me/company

pipelines:
 branches:
   master:
     - step:
         script:
           - npm install
           - npm run build
           - python get-pip.py
           - pip install boto3
           - python3.5 s3_upload.py io-master.company.co.uk dist io-master

StackOverflow 和其他各种论坛上都有很多帖子,但没有一个能解决问题。

任何人都可以帮忙吗?

4

1 回答 1

1

遇到同样的问题

vagrant@saltmaster:~$ ./run.py 
Traceback (most recent call last):
  File "./run.py", line 2, in <module>
    import boto3
ImportError: No module named 'boto3'
vagrant@saltmaster:~$

vagrant@saltmaster:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:    14.04
Codename:   trusty

问题是 ubuntu 14.04 中没有 python3-boto3 模块

只有 python3-botocore

于 2018-08-12T02:45:41.600 回答