condaインストール時の国内ミラー設定による高速ダウンロードの実現
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
関連
-
時間問題をたくさん出してくれた人たち(連続更新)
-
MongoDBインストール+解決エラー。mongod.service の起動に失敗しました:until not found
-
変数 `xxx' の解は、初期化子を持っているが型が不完全である。
-
ImportError: pkg_resources という名前のモジュールがない ソリューション
-
centos 7.2 make: *** `default' が必要とする `build' をターゲットとするルールがありません。停止します。
-
C言語改善
-
centos - centos7でcrontabを使用してmysqlのスケジュールバックアップを行う。
-
Ansibleの通常ユーザーsudoがコマンドを実行します。
-
dpkg: パッケージの処理エラー ***(--install): 依存関係の問題 - 未設定にする
-
Makefile エラー: コマンドは最初のターゲットより前に開始されます。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
"collect2: error: ld returned 1 exit status" の解決法
-
linuxのインストールファイルでは、configure: error: no acceptable C compiler found in $PATH errorが表示されます。
-
mach-mini2440.c:155: error: array type has incomplete element type
-
'float' オブジェクトは整数として解釈できません。
-
を使用して、「. .bashrc "はpermission deniedと表示され、"source .bashrc "は正常に動作する。
-
linux nohup コマンドの使用法の詳細
-
LNMP 環境の設定にエラーが発生しました。アップストリームからの応答ヘッダを読み込む際に「Primary script unknown」と表示されました。
-
chmod: 'xxx' のパーミッションを変更しました。操作は許可されていません
-
cmakeの基本的な使い方
-
エラー内容:不完全な型へのポインタの再参照の解決方法