質問編集履歴

1 誤字等

maccha

maccha score 14

2017/08/02 15:50  投稿

setuptoolについて
setuptools パッケージのsetup関数について質問です
以下のように, setup関数で必要なパッケージをインストールした後、
boto3パッケージを用いてAWSから必要なデータをダウンロードしたいのですが、
エラーが出てしまいます。
以下のように, setup関数で必要なパッケージを作成し、インストールしたいです。
```python
setup(...,
install_requires=['boto3'])
import boto3
import botocore
```
実行コマンド
```bash
python setup.py sdist
pip install ./dist/package-v.tar.gz
```
session = ...
# 以下ファイルのダウンロードプログラム
```
エラー内容は次のようになります。
```
# Error 内容
Traceback (most recent call last):
 File "setup.py", line 16, in <module>
   import boto3
ModuleNotFoundError: No module named 'boto3'
```
setup関数で指定したinstall_requiresのパッケージがインストールされてから
ダウンロードプログラムを実行してほしい場合にはどのようにすればいいのでしょうか
setup関数で指定したinstall_requiresのパッケージがインストールされた後,
awsからDBファイルをダウンロードしてきてインストールパッケージと同じディレクトリに置きたいの
ですが、何かいい方法はないでしょうか.
pip install時にまとめて実行したいと考えています。
  • Python 2.7

    1777 questions

    Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る