中国で大きなパッケージを多数インストールすると、速度が非常に遅いことがわかります。これは、pip のデフォルトのインストール ソースが通常海外にあり、速度が通常は数十 K であるためです。小さなパッケージをインストールする場合は、大きなパッケージをインストールすると非常に遅くなります。
1. インストール ソースを一時的に変更するだけの場合は、-i オプションを使用して、このインストールのインストール ソースを一時的に指定します。
pip install labelme -i https://pypi.tuna.tsinghua.edu.cn/simple
2.国内ミラー設置元を恒久的に追加したい場合
2.1. pip -v config list コマンドを使用して、サイト変数が /usr/pip.conf ファイルにあることを確認します。
sudo pip -v config list
For variant 'global', will try loading '/etc/xdg/pip/pip.conf'
For variant 'global', will try loading '/etc/pip.conf'
For variant 'user', will try loading '/root/.pip/pip.conf'
For variant 'user', will try loading '/root/.config/pip/pip.conf'
For variant 'site', will try loading '/usr/pip.conf'
2.2. 前章の「site」で指定したファイル /usr/pip.conf に次の内容を追加します。
pip は、まず、index-url で指定されたソースからインストールします。index-url で指定されたソースにインストール パッケージが見つからない場合は、extra-index-url で指定されたソースからインストールします。Trusted-host と ssl_verfy: false を追加すると、インストール ソースのセキュリティ検証の問題の多くが軽減され、非常に便利になりますが、もちろんセキュリティ リスクも伴う可能性があります。
[global]
index-url = https://pypi.mirrors.ustc.edu.cn/simple/
extra-index-url = https://pypi.tuna.tsinghua.edu.cn/simple
https://mirrors.aliyun.com/pypi/simple
hppts://pypi.douban.com/simple
[install]
trusted-host=
pypi.tuna.tsinghua.edu.cn
mirrors.aliyun.com
pypi.douban.com
pypi.mirrors.ustc.edu.cn
ssl_verify: false
3. 以下は、高速で新しいインストール パッケージを備えた推奨される国内イメージ ソースの一部です。
名前 | URL |
---|---|
中国科学技術大学 | https://pypi.mirrors.ustc.edu.cn/simple/ |
清華大学 | https://pypi.tuna.tsinghua.edu.cn/simple/ |
アリ・クラウド | https://mirrors.aliyun.com/pypi/simple/ |
クレソン | https://pypi.douban.com/simple/ |