web-dev-qa-db-ja.com

ローカルソースからanacondaライブラリをインストールする

非常に複雑なプロキシの背後にあるWindows PCにしばらくpymcをインストールしようとしています。インターネットに接続されていないコンピューターへのインストールを効果的に行います。 condarcファイルにプロキシを設定しようとしました-失敗しました-それでもエラーメッセージが表示されます

conda install -c https://conda.binstar.org/pymc pymcパッケージメタデータのフェッチ:SSL検証エラー:[SSL:CERTIFICATE_VERIFY_FAILED]証明書の検証に失敗しました(_ssl.c:645)

19
Noel Evans

これを解決するには、インストーラーが取得しようとしているtarファイルをダウンロードし(Windowsを使用している場合でも)、オフラインモードを使用する必要があります。

エラーになるこのコマンドを使用して、ダウンロードするファイルを決定します。

>conda install -c https://conda.binstar.org/pymc pymc
Fetching package metadata: SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)
....
Solving package specifications: ......................

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    pymc-2.3.5                 |      np110py35_0         402 KB  defaults

The following NEW packages will be INSTALLED:

    pymc: 2.3.5-np110py35_0 defaults

Proceed ([y]/n)? y

Fetching packages ...
Could not connect to https://repo.continuum.io/pkgs/free/win-64/pymc-2.3.5-np110py35_0.tar.bz2
... [error message continues]...

エラーメッセージに記載されているtarファイルをダウンロードします。

https://repo.continuum.io/pkgs/free/win-64/pymc-2.3.5-np110py35_0.tar.bz2

次に、tarファイルへのパスを指定してこのコマンドを実行します。

>conda install --offline C:\pymc-2.3.5-np110py35_0.tar.bz2
28
Noel Evans

注:「-c conda-forge」は、他のいくつかのパッケージに便利です。例えば:

conda install -c conda-forge python-levenshtein
3
Helene

上記のソリューションに追加します。 「SSL検証エラー」に遭遇した人は、〜/ .condarcで検証手順を一時的にオフにすることができます。

channels:
  - defaults
ssl_verify: true

この方法で、ローカルハブからインストールできます。

1
limtete