編集者は、Python に精通しているほとんどの人は pip ツールについて聞いたり使用したりしたことがあるはずだと考えていますが、その理解はあまり徹底されていない可能性があります。今日は、pip の使用に関する 10 の小さなヒントを紹介します。将来、Python で標準ライブラリを管理および使用するのに役立つと信じています。
もちろん、Python 3.4 および Python 2.7.9 以降では、公式 Web サイトのインストール パッケージにはすでに pip が付属しており、ユーザーは Python のインストール後に直接それを使用できます。 virtualenv または pyvenv によって作成された仮想環境を使用すると、pip もデフォルトでインストールされます。
pip パッケージを自分でインストールする必要がある場合は、Python が構成されている環境で次のコマンド ラインを実行します。
py -m ensurepip --upgrade
もう 1 つの方法は、公式 Web サイトからダウンロードすることです get-pip.py スクリプトを直接ダウンロードし、Python get-pip.py スクリプトを直接実行します。
使用方法インストール後、コマンド ラインに pip と入力します。 Enter キーを押すと、下の図に示す指示が表示されます。 アップグレード pip バージョンが少し低いと感じる場合は、次のことを考えてください。アップグレードするには、コマンド ラインで次のコマンドpip install --upgrade pipまたは
pip install -U pipを入力して、特定のバージョンのパッケージをインストールします pip を使用してインストールする場合サードパーティ パッケージの場合は、次のコマンド ラインが使用されます。
pip install package-nameたとえば、matplotlib のバージョン 3.4.1 をインストールするなど、サードパーティ パッケージの指定されたバージョンをインストールする場合、
pip install matplotlib==3.4.1パッケージをアンインストールまたは更新する特定のパッケージをアンインストールする場合、入力するコマンド ラインは
pip uninstall package_nameであり、特定のパッケージを更新する場合、対応するコマンド ラインは次のとおりです。
pip install --upgrade package_name# 或者是pip install -U package_nameView 特定のパッケージの情報は、次のコマンド ラインから表示できます。
pip show -f requestsoutput
Name: requests Version: 2.24.0 Summary: Python HTTP for Humans. Home-page: https://requests.readthedocs.io Author: Kenneth Reitz Author-email: me@kennethreitz.org License: Apache 2.0 Location: c:userspc120pycharmprojectspythonproject1venvlibsite-packages Requires: certifi, chardet, idna, urllib3 Required-by: etelemetry, gTTS, pandas-datareader, pandas-profiling, pyler, pywhatkit, pyxnat, streamlit, tushare, wikipedia, yfinance Files: requests-2.24.0.dist-infoDESCRIPTION.rst requests-2.24.0.dist-infoINSTALLER .......アップグレードする必要があるパッケージの表示確認する必要があります これらの既存のパッケージのうち、どのパッケージをアップグレードする必要があるかを確認するには、次のコマンド ラインを使用できます。
pip list -ooutput
PackageVersion Latest Type ---------- ------- ------ ----- docutils 0.15.20.18.1 wheel PyYAML 5.4.1 6.0wheel rsa4.7.2 4.8wheel setuptools 56.0.062.1.0 wheel互換性の問題を確認する
pip check package_nameもちろん、どの標準ライブラリであるかを指定しない場合は、現在インストールされているすべてのパッケージにバージョンの競合やその他の問題があるかどうかを確認します。
pip checkoutput
yfinance 0.1.70 has requirement requests>=2.26, but you have requests 2.24.0. selenium 4.1.0 has requirement urllib3[secure]~=1.26, but you have urllib3 1.25.11.インストールする国内のソースを指定するインストール速度が少し遅いと感じる場合は、次のような特定のパッケージをインストールするために国内のソースを指定できます。 as
pip install -i https://pypi.douban.com/simple/ package_name国内ソースあり
清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:http://pypi.hustunique.com/ 山东理工大学:http://pypi.sdutlinux.org/ 豆瓣:http://pypi.douban.com/simple/パッケージをダウンロードしますが、インストールはしません指定したパスにパッケージをダウンロードしたい場合、コマンドラインは次のとおりです。
pip download package_name -d "某个路径"たとえば、
pip download requests -d "."は、リクエスト モジュールとその他の依存モジュールを現在のディレクトリにダウンロードします。 ソフトウェア パッケージのバッチ インストール他の人のプロジェクトを参照するときは、通常、Python プロジェクトで使用する必要があるサードパーティ ライブラリが含まれている、requirements.txt ファイルを含めます。 この種の txt ファイルを生成するには、これを行う必要があります。
pip freeze > requirements.txtそして、サードパーティのライブラリをバッチでインストールする必要がある場合は、コマンドラインで次のようにします このコマンド
pip install -r requirements.txt
以上がPythonの一般的なpipコマンドの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。