1. ホーム
  2. リナックス

condaインストール時の国内ミラー設定による高速ダウンロードの実現

2022-02-27 05:44:07
<パス

anacondaのパッケージは全て海外製で、インストールが面倒なのと、肝心のダウンロード速度が遅くてよく途切れるので、国内インストール用のイメージを設定すれば、ダウンロード速度が速くなる。

2020/12/08に更新しました。
最近発見された-douban-sourceの方が速い。

pip install pythonModuleName -i https://pypi.douban.com/simple


I. 国内ソース用コンデジ

1.1 ソースを見る

コマンド

conda config --show-sources


結果を表示する

==> /home/xxx/.condarc <==
channels:

- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults



ここには2つのソースがあります。1つは清華のソースで、もう1つはデフォルトのソースです。

1.2 ソースの追加(ここでは清華のソースを追加する例を示しますが、もちろん他のソースを選択することも可能です)

コマンド

conda config --add channels xxx


操作方法

# Add the source for Tsinghua
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/



結果を実行した後、show sourcesで正常に追加されたかどうかを確認します(conda config --show-sources)

1.3 その他のオプションのソース(ネットで探すともっとあるので、ここでは全部は挙げません)

The CSU source
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ 
Aliyun's source
conda config --add channels http://mirrors.aliyun.com/pypi/simple/



1.4 ソースの削除

コマンド

conda config --remove channels xxxx


すべて削除

conda config --remove channels


例えば、Clearwaterのソースを削除する場合

conda config --remove channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'


デフォルトのソースに戻す。

conda config --remove-key channels


表示ソースのパスを設定する

conda config --set show_channel_urls yes


実行

 conda clean -i


インデックスキャッシュをクリアして、ミラーサイトによって提供されるインデックスが使用されるようにします。

2つ目は、pipソースの修正です。

恒久的に変更されました。
リナックスです。

pip.confファイルを変更する(ない場合は作成する)。

vi /home/xxx/.config/pip/pip.conf


以下を修正します。

[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple12


時々、頻繁に起こる例外がいくつかあると思われます。
1. pip は仮想環境のパスではありません
次に、以下を使用します。 which python を実行して、Pythonのコンパイラのパスを取得します。 xxx/xxx/anaconda3/envs/nlp/bin/python を実行し、その後

xxx/xxx/anaconda3/envs/nlp/bin/python -m pip install xxxx

2、pipのソースが国内向けに更新されたが、いつも見つからない
もしかしたら、上記の恒久的な改修 [/home/.config/pip/pip.conf] グローバルURLが設定されている
本文中のものを削除して完了です
またうまくいかない場合は、以下を試してみてください。

pip install xxxx -i ttps://pypi.tuna.tsinghua.edu.cn/simple


3. pip update

pip install --upgrade pip
python -m pip install --upgrade pip


添付ファイル 清華大学オープンソースソフトウェアミラーサイト

pypi ミラーを使うためのヘルプ
pypiのイメージは5分ごとに同期されます。

の一時的な使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 何らかのパッケージ
simple が欠落していることはありえないので、http ではなく https であることに注意してください。

デフォルトで設定
pipを最新版(>=10.0.0)にアップグレードしたら、configureします。

pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip のデフォルトのソースへのネットワーク接続が悪い場合、一時的にこのミラーを使用して pip をアップグレードしてください。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U