Pythonの基礎知識の詳細は入門から精通(五)パッケージ、モジュールのインストールと管理まで

5553 ワード

目次
  • Pythonの基礎知識の詳細入門から精通(五)パッケージ、モジュールのインストールと管理
  • ダウンロードpipモジュール
  • 用pip実装モジュール
  • 削除モジュール
  • 自主アップグレード
  • インストールモジュール
  • を表示する.
  • モジュール開発
  • 導入モジュール
  • 作成パッケージ
  • Pythonの基礎知識の詳細は入門から精通(五)パッケージ、モジュールのインストールと管理まで
    その他のpython学習ノートセット:
    Pythonの基礎知識の詳細入門から全集インデックス編に精通するまで
    pipモジュールのダウンロード
    次にpipを使用してコマンドラインにモジュールをインストールします.py 2またはpy 3を同時にインストールすると、異なるバージョンのpipがエラーを引き起こす可能性があります.以下に解決策があります.
    コンピュータにpy 2またはpy 3しかインストールされていない場合は、次の2つのインストール方法に問題はありません.
    もしあなたのパソコンがpipを見つけられなかったら.exeファイルでは、このコマンドを使用してpython-m ensurepipを生成できます(py 2またはpy 3のみがインストールされている場合は、次の例のpy-3をpythonに置き換える必要があります).
    pipでモジュールを取り付ける
    インストールnumpyを例に
    pip install numpy
    

    **がpy 2とpy 3を同時にインストールしている場合は、pipを使用してpythonバージョンを指定することもできます.
    py -3 -m pip install numpy
    

    バージョンインストールモジュールを指定し、
    py -3 -m pip install numpy=1.15.0
    

    モジュールの削除
    py -3 -m pip uninstall numpy
    
    

    自主的なアップグレード
    py -3 -m pip install --upgrade pip
    

    インストールされているモジュールを表示
    py -3 -m pip list
    Package           Version
    ----------------- -----------
    -pencv-python     4.1.1
    argh              0.26.2
    attrs             19.1.0
    Automat           0.7.0
    basemap           1.2.0
    beautifulsoup4    4.6.3
    bleach            3.1.0
    cefpython3        66.0
    

    … …
    pipはローカルwhlファイル:py-3-m pip installをインストールするためにも使用する.\basemap-1.2.0-cp37-cp37m-win_amd64.whl
    モジュールウェアハウスリンクの推奨
    モジュール開発
    呼び出されたプログラムがモジュールを見つけることができるように、モジュールは呼び出されたプログラムと同じフォルダの下にある必要があります.そうしないと、検索パスメソッドを追加する必要があります.
    1.sysモジュールのインポート:import sys 2.pyファイルを追加するパス:sys.path.append(r’F:\Code’)パスは二重スラッシュ\を使用する.該当するファイルのインポート:importファイル名4.モジュール名+関数名に基づいて対応する関数を呼び出す
    開発したモジュール拡張子は.py
    初めて自分のモジュールを呼び出すと、元のディレクトリに__が生成されます.pycache__フォルダ、中はpythonがモジュールをコンパイルしたファイルを直接実行することができて、起動速度を高めることができて、モジュールのソースファイルを分かち合いたくないならば、このファイルを分かち合って、ソースコードの開発例を保護することができます
        pizza.py 
    def make (i):
    	print(i)
    def test():                #           ,   
    	make(7if __name__ == __main__ :       #                 
    	test()                     #                
           __name__
       __main__
    
    
             
    import pizza
    a=90
    pizza.make(a)
    
          __name__         
     
    pizza.__name__
       
    pizza
    

    導入モジュール
    導入方法
  • importモジュール名
  • Importモジュール名asコードをインポートし、このモジュールasが関数またはモジュールに別名
  • を指定できることを1つのコードで表す.
  • formモジュール名import*モジュール全体の関数名をインポートし、そのまま関数名を書けばよい(モジュール名.関数名(パラメータ)は不要)、同じ名前の関数の上書き
  • が発生する可能性があることに注意してください.
  • fromモジュール名importインポートする必要がある関数名個別関数
  • をインポートする.
    モジュールをインポートするprint(モジュール名.doc)は、モジュールの概要dir(モジュール名)を表示し、モジュールの変数、関数、クラスモジュール名を表示することができる.all出力モジュールが外部から呼び出すことができるもの(すべてのモジュールがあるわけではない)モジュール名.file出力モジュールソースコードの経路
    使用モジュール::モジュール名.関数名(パラメータ)
    パッケージの作成
  • 関連モジュールを格納するフォルダを作成します.フォルダの名前はパッケージの名前
  • です.
  • フォルダに__を作成init__.pyのモジュールファイルは、pythonにパケット
  • であることを伝えるために使用する必要があります.
  • 関連モジュールをフォルダに入れるパッケージ名をインポートする.モジュール名がモジュールを呼び出すときのモジュールに代わって、他の操作は同じ
  • です.