我正在写一个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和各种其他论坛上都有很多帖子,但没有一个能解决问题。
有人可以帮忙吗?
答案 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