python常用コマンドまとめ

2633 ワード

  • pythonインストールpip No package python-pip availablehttps://blog.csdn.net/u011418530/article/details/79986251
  • python 3インタプリタパスtype -a python3
  • を取得する.
  • python 3取付モジュール第1種:pip3 install pkg第1種不可換第2種:python3 -m pip install pkg
  • 清華大学pypiミラー:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/

  • pipコマンド使用
    パッケージの照会
  • 現在の環境でインストールされているすべてのパッケージpip list
  • を問い合わせる.
  • クエリーpypiに名前が含まれているパッケージpip search pkg
  • 現在の環境でアップグレード可能なパッケージを問い合わせるpip list --outdated
  • パケットの詳細を問い合わせるpip show pkg
  • パッケージのダウンロード
  • ソフトウェアパッケージをインストールすることなく、ローカル
  • にソフトウェアパッケージをダウンロードする.
    pip download --destination-directory /local/wheels -r requirements.txt
    

    ダウンロードが完了したら、結局インストールするので、pypiからインストールせずにこのディレクトリにパッケージをインストールすることを指定できます.
    pip install --no-index --find-links=/local/wheels -r requirements.txt
    

    もちろんあなたもダウンロードしたパッケージから、自分でwheelファイルを構築します.
    pip install wheel
    pip wheel --wheel-dir=/local/wheels -r requirements.txt
    
  • インストールパッケージpip installを使用すると、pypiからダウンロードしてインストールするpythonパッケージを簡単に検索できます.以下に示す
  • pip install requests
    

    これはインストールパッケージの基本フォーマットであり、異なる効果を達成するためにより多くのパラメータを追加することもできます.
  • は、pypiから
  • をインストールするのではなく、ローカルからのみインストールされます.
    #             pkg    /local/wheels    
    $ pip install --no-index --find-links=/local/wheels pkg
    
  • 限定バージョンによるパッケージインストール
  • #           2.1.2
    pip install pkg==2.1.2
    
    #             2.1.2
    pip install pkg>=2.1.2
    
    #             2.1.2
    pip install pkg<=2.1.2
    

    次のコマンドは、python環境全体のパッケージバージョンを管理/制御するために使用します.
    #       pip       requirements.txt   
    pip freeze >requirements.txt
    
    #   requirements.txt      
    pip install -r requirements.txt
    
    #             (      )
    pip install -c constraints.txt
    
  • バイナリパケットを使用しないインストールを制限デフォルトでは、wheelパケットのプラットフォームはpip downloadコマンドを実行するプラットフォームであるため、プラットフォームが不適切な場合があります.例えばMacOSシステムで得られたpymongo-2.8-cp 27-none-macosx_10_10_intel.whlはlinuxではできませんx86_64インストール.次のコマンドでダウンロードしたのはtarです.gzのパッケージは、pip installを直接使用してインストールできます.wheelパッケージよりも、このパッケージはインストール時にコンパイルされるので、時間がかかります.
  • #         
    $ pip download --no-binary=:all: pkg
    
    #         
    $ pip install pkg --no-binary
    

    パッケージのアンインストール
    pip uninstall pkg
    

    パッケージのアップグレード
    既存のpythonをアップグレードするには、本質的にpypiから最新バージョンのパッケージをダウンロードしてからインストールします.だからアップグレードもpip installを使って、ただパラメータ--upgradeを追加します.
    pip install --upgrade pkg