pip ソース変更メソッドの包括的な分析
Pip は、Python パッケージ マネージャーとして、Python 開発でよく使用されるツールの 1 つです。ただし、pip を使用する場合、インストールが遅い、公式 pip ソースに接続できないなどの問題が発生する可能性があります。現時点では、ダウンロードとインストールを高速化するために pip ソースを切り替える必要があります。この記事では、pip ソースの選択方法や pip ソースの設定方法など、pip ソースを始めてから熟練するまで変更する方法を紹介し、具体的なコード例を示します。
1. pip ソースの選択
中国では、公式ソースとは異なる pip ソースを使用することを選択する必要があります。中国では多くの優れたピップソースが誕生しています。一般的に使用される pip ソースは次のとおりです:
清華ソースは国内のものです。最も広く使用されている pip ソースで、ダウンロード速度が速く、複数の画像形式をサポートしています。ユーザーが公式ソースが遅すぎると感じる場合は、清華社ソースを選択できます。
Alibaba Cloud Source は、世界で多くの注目を集めているソースの 1 つです。中国は新しいソースの 1 つでもあり、ダウンロード速度が速く、アクセス速度も安定しています。したがって、ユーザーは使用する際にどちらかを自由に選択できます。
中国では、大学の情報源中国の科学技術も広く使用されており、ダウンロード速度が速くなります。ただし、清華大学やAlibaba Cloudと比べると、ユーザー層はややニッチです。
2. pip ソースの設定
Windows および Linux システムで pip ソースを設定する方法は次のとおりです:
cmd コマンド ラインを開き、次のコマンドを入力します:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
上記のコマンドを実行した後、ユーザーは Tsinghua Source を使用して Python パッケージをダウンロード、インストール、アップグレードできます。他の pip ソースを使用する必要がある場合は、url 内の URL を置き換えることができます。
Linux 環境では、Python をダウンロードするときに pip がデフォルトですでにインストールされています。したがって、ここでは pip ソースの設定方法を直接説明します。次の 3 つの方法のいずれかを選択します。
(1) ホーム ディレクトリに .pip フォルダーを作成し、その中に pip.conf ファイルを作成し、そのファイルに次のコマンドを入力します。
[global] index-url = http://pypi.douban.com/simple/
pipソースの設定方法です。このようにして、pypi.douban.com を他のソース URL に置き換えることができます。
(2) PIP_CONFIG_FILE 環境変数を介して構成ファイルへのパスを指定します。ターミナルに次のコマンドを入力します:
export PIP_CONFIG_FILE=/path/to/pip.conf
(3) ターミナルに pip ソースのコマンドを入力します:
pip install package_name -i https://pypi.douban.com/simple/
このメソッドは、コマンドに記述されているパッケージのソース置換のみを実行します。 。
ユーザーがユーザー定義の Python ライブラリを使用する必要がある場合は、ライブラリのコード ディレクトリで次のコマンドを使用して、現在のディレクトリにライブラリをインストールできます:
pip install -e . -i https://pypi.douban.com/simple/
3. コード例
次の例は、例として清華語ソースを使用したコードですが、他のソースを使用する場合も同様です。
Windows システムでは、次のコマンドを入力して scikit-learn ライブラリをインストールします。 ##
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple pip install scikit-learn
sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ scikit-learn
pip install --upgrade 库名
以上がpipソース変更手法の徹底分析:入門から習得までの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。