ImportError:没有名为'boto3'的模块:Ubuntu 14.04

时间:2016-10-28 12:04:50

标签: python ubuntu boto3 bitbucket-pipelines

我正在写一个BitBucket Pipelines脚本。我正在尝试在我的Ubuntu 14.04 Docker VM上安装boto3以便由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和各种其他论坛上都有很多帖子,但没有一个能解决问题。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

遇到同样的问题

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