pythonサードパーティライブラリのインストール

4263 ワード

13万個のサードパーティ製ライブラリhttps://pypi.org
PyPi:Python Package Index
PSEメンテナンスの展示グローバルPythonコンピューティングエコのメインステーション
  • pypi.org検索blockchain
  • 開発目標に適合するサードパーティライブラリをベース
  • として選択する.
  • 自分が必要とする機能を完成する
  • Pythonサードパーティライブラリのインストール:
  • pipコマンド
  • を使用
  • 統合インストール方法
  • ファイルのインストール方法
  • pipのインストール方法:
    D:>pip downloadダウンロード指定されたサードパーティライブラリはインストールされません
    D:>pip show指定サードパーティライブラリの詳細をリスト
    D:>pip searchキーワードに基づいて名前と紹介でサードパーティライブラリを検索
    D:>pip list現在のシステムにインストールされているサードパーティライブラリを一覧表示
    統合インストール方法:特定のPython開発ツールを組み合わせた一括インストールhttps://www.continuum.io
    ファイルのインストール方法:uciページで検索して、対応するバージョンのファイルをダウンロードして、pip installを使ってインストールします
    osライブラリ:
    パス操作:os.pathサブライブラリ、ファイルパスおよび情報の処理
    プロセス管理:システム内の他のプログラムの起動
    環境パラメータ:システムソフト・ハードウェア情報などの環境パラメータを取得する
    パス操作:os.pathライブラリはpathをエントリとし、ファイルパスの操作と処理に使用されます.
    import os.path
             
    import os.path as op

    関数#カンスウ#
    説明
    os.path.abspath(path)
    現在のシステムにおけるpathの絶対パス>>osを返す.path.abspathh("file.txt") c:\\Users\\Tian Song\\Python36-32\\file.txt
    os.path.normpath
    正規化pathの表示形式は、統一用\分割経路>>osである.path.relpath("D://PYE//file.txt") D:\\PYE\\file.txt
    os.path.relpath(path)
    現在のプログラムとファイルとの相対パス(>relative path)>>osを返す.path.relpath("C://PYE//file.txt") '..\\..\\..\\..\\..\\..\\..\\PYE\\file.txt'
    os.path.dirname(path)
    pathのディレクトリ名を返します
    os.path.basename(path)
    pathの最後のファイル名を返します
    os.path.join(path,*paths)
    pathとpathsを組み合わせて、パス文字列を返します.
    os.path.exists(path)
    path対応ファイルまたはディレクトリが存在するかどうかを判断し、TrueまたはFalseを返します.
    os.path.isfile(path)
    パスに対応するファイルが存在するかどうかを判断し、TrueまたはFalseを返します.
    os.pathisdir(path)
    パスに対応するディレクトリが存在するかどうかを判断し、TrueまたはFalseを返します.
    os.path.getatime(path)
    path対応ファイルまたはディレクトリへの前回のアクセス時間を返します.
    os.path.getmtime(path)
    path対応ファイルまたはディレクトリの最近の変更時間を返します.
    os.path.getcime(patn)
    パスに対応するファイルまたはディレクトリの作成時間を返します.
    os.path.getsize(path)
    path対応ファイルのサイズをバイト単位で返します
    プロセス管理:
    os.system(command)
  • 実行プログラムまたはコマンドcommand
  • windowsシステムでは、戻り値がcmdの呼び出し戻り情報
  • が返す.
    環境パラメータ:
    os.chdir(path)
    現在のプログラム操作のパスの変更
    so.getcwd()
    プログラムの現在のパスを返す
    os.getlogin()
    現在のシステムログインユーザー名の取得
    os.cpu_count()
    現在のシステムのcpu数を取得
    os.urandom(n)
    nバイト長のランダム文字列を取得し、通常は復号化演算に使用される
    サードパーティライブラリインストールスクリプト
     
    ライブラリ名
    用途
    pip取付指令
    NumPy
    N次元データ表示と演算
    pip install numpy
    Matplotlib
    2 Dデータの表示
    pip install matplotlib
    Scikit-learn
    機械学習とデータマイニング
    pip install sklearn
    PIL
    画像処理
    pip install pillow
    Requersts
    HTTPプロトコルアクセスおよびネットワークワーム
    pip install requests
    Jieba
    中国語の分詞
    pip install jieba
    Beautiful
    HTMLとML解析器
    pip install beautilfulsoup4
    Wheel
    Pythonサードパーティ製ライブラリファイルパッケージツール
    pip install wheel
    PyInstall
    Pythonソースファイルを実行可能ファイルとしてパッケージ
    pip install pyinstaller
    Django
    pythonで最もポピュラーなWeb開発フレームワーク
    pip install django
    Flask
    軽量Web開発フレームワーク
    pip install flask
    WeroBot
    微信ロボット開発フレームワーク
    pip install werobot
    SymPy
    数学シンボル計算ツール
    pip install sympy
    Pandas
    効率的なデータ分析と計算
    pip install pandas
    Networkx
    複雑なネットワークと図構造のモデリングと分析
    pip install networkx
    PyQt5
    QtベースのプロフェッショナルGUI開発フレームワーク
    pip install pyqt5
    PyOpenGl
    マルチプラットフォームOpenGl開発インタフェース
    pip install pyopengl
    PyPDE2
    PDFファイル内容抽出及び処理
    pip install pyopengl
    docopt
    pythonコマンドライン解析
    pip installdocopt
    PyGame
    シンプルなゲーム開発フレームワーク
    pip install pygame
    コード:
    #BatchInstall.py
    import os
    libs = {"numpy","matplotlib","pillow","sklearn","requests",\
            "jieba","beautifulsoup4","wheel","networkx","sympy",\
            "pyinstaller","django","flask","werobot","pyqt5",\
            "pandas","pyopengl","pypdf2","docopt","pygame"}
    try:
        for lib in libs:
            os.system("pip3 install "+lib)
        print("Successful")        
    except:
        print("Failed Somehow")