機械学習に関するメモ

アナコンダの使用

  • すべての仮想環境を表示する
conda info -e (查看所有的虚拟环境)
conda info --envs
conda env list
activate -name(虚拟环境名字)(进入到该虚拟环境中)
  • 環境を削除する
conda remove -n xxxxx(名字) --all

説明:remove削除を示します。yes -n(name名前の省略形)、xxxxx は削除する仮想環境の名前です。最後のものが-–all追加されていない場合は、現在の環境内のパッケージ (numpy など) が削除されることを意味します。など、追加されている場合は仮想環境の削除です

  • 新しい仮想環境を作成する
conda create -n xxxxx(名字) python=3.8

説明:create作成するという意味です-n(名前 name の略称)、xxxxx は作成された仮想環境の名前で、python=3.8この仮想環境に対して python3.8 のインタープリターが設定されていることを示します

  • 仮想環境に入る
activate  xxxxx(名字)
  • 仮想環境のライブラリをチェックアウトする
pip list
  • 仮想環境を終了する
deactivat
  • 現在の基本環境を終了します
conda deactivate

pip がサードパーティのパッケージをインストールするときに SSL によって報告されるエラーを解決する

ここに画像の説明を挿入

SSLとは何ですか?

Transport Layer Security (英語: Transport Layer Security、TLS) とその前身である Secure Sockets Layer (英語: Secure Sockets Layer、SSL) は、現在の HTTPS プロトコルのセキュリティ プロトコルであり、インターネット通信にセキュリティとデータ セキュリティを提供することを目的としています。整合性の保証
新しいバージョンの Python の組み込み pip、ネットワーク リクエストのリクエストおよび urllib3 パッケージも新しくなり、新しいパッケージのダウンロードに HTTPS プロトコルを使用します。

なぜエラーが発生するのでしょうか

エラー メッセージによると、エラーの原因は SSL にあることがわかります。つまり、通常はネットワーク プロキシ、VPN、ネットワーク キャプチャなどのソフトウェアのオープンが原因で、セキュリティ プロトコルの認証に合格できなかったことです。

解決

  1. プロキシ、VPN、ネットワーク キャプチャなどのソフトウェアを一時的に終了します。

    最も推奨される方法は、プロキシ、VPN、ネットワーク キャプチャ ソフトウェアなどのソフトウェアを一時的に閉じることです。ただし、閉じた後のダウンロード速度が遅すぎる場合は、後の 2 つの解決策を試すことができます。

  2. ミラーリングされた HTTP ソースによる SSL 認証の問題を回避します。HTTPS
    プロトコルでは SSL が必要なため、インストールとダウンロードには HTTP ミラー サイトに切り替えることができます。現在では
    HTTPS の人気が高まっており、多くのミラー ソースはすでに HTTPS プロトコルに切り替えています。一部のミラー ソースは、HTTP プロトコルだけでなく HTTPS プロトコルもサポートしています。以下は、いくつかの pip ミラー ソースの簡単なリストです。

# 清华,仅支持 HTTPS
https://pypi.tuna.tsinghua.edu.cn/simple/

# 阿里,HTTP 和 HTTPS 均支持
http://mirrors.aliyun.com/pypi/simple/
https://mirrors.aliyun.com/pypi/simple/

# 豆瓣,HTTP 和 HTTPS 均支持
http://pypi.doubanio.com/simple/
https://pypi.doubanio.com/simple/

サードパーティのパッケージをインストールするときは、次のコマンドを参照できます。

pip install xxx-package -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
pip install xxx-package -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com

ミラー ステーションを永続的に使用したい場合は、Linux を例として構成ファイルを変更する必要があります。

vim ~/.pip/pip.conf

修正内容は以下の通りです

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host = mirrors.aliyun.com
  1. pip の下位バージョンに切り替える
    テスト後、このエラーは pip バージョンが 20.3 より高い場合にのみ発生するため、pip バージョンを 20.2.4 や 20.3b1 などの下位バージョンに手動でダウングレードできます。
python -m pip install pip==20.2.4 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
python -m pip install pip==20.2.4 -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com

おすすめ

転載: blog.csdn.net/qq_43200940/article/details/129946307