Skip to content

宿題027-Messになる前に、Pythonのパケージ管理 #27

@domanthan

Description

@domanthan

Messになる前に、Pythonのパケージ管理

© 2018 Gridscale Inc. http://www.gridscale.com

前振り

なんでもそうですが、自分自身について知っているのが重要だと思います。
今までいろんな勉強をしてきたけど、いろんなパケージがインストールされて、それはどこに?
どんなバージョンが入ってるの?をキッチンと把握しないと、一体自分のプログラムはどんな環境にて実行されているのかわからなくなると思う。
そして、正しいプログラムが作成されても、環境が違ければ、いい結果が出ないでしょう。

要件説明

 自分のパスコンにどんなpythonライブラリがインストールされているのか?
 下記のコマンドを打ってみて。

  • python3 --version
  • pip3 list  インストールされているパケージをリストアップ
  • pip3 freeze インストールされているパケージのバージョン情報
  • pip3 show numpy 個別パケージの詳細情報
  • pip3 check numpy 依存関係が崩れてないか?
  • pip3 search numpy WebにあるPythonライブラリリポジトリに該当パケージの関連ライブラリを一覧

なお、本勉強はpython3の利用が前提なので、pip3のコマンドでパケージ管理をします。
python2を利用している方は、pip3をpipに置き換えてください。

reference

宿題学習ポイント(Concept)

https://pip.pypa.io/en/stable/user_guide/#id8

参考実装

なし

言語リファレンス

https://docs.python.org/ja/3/reference/index.html

宿題の提出について

githubに宿題をコミットする際、必ず下記の様なフォルダ構成にしたがって欲しいです。
宿題を完成させたエビデンスファイルも合わせて出してください。できれば。

     ---- 「ご自分のgithubid]  
         ---   less001  
               -- file001.py  
               -- evidence001.txt  

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions