conda:チャネルのURLをオンラインにする方法

2020-07-01 python anaconda runtime-error conda arcgis

学士論文では、ArcGIS Proのcondaを使用する必要がありますが、私は流血の新人です。 新しいパッケージのインストールや環境のクローン作成などを試みると、エラーが返されます。例えば:

(arcgispro-py3) F:\Programme\ArcGIS\bin\Python\envs\arcgispro-py3>conda create --name deeplearning --clone arcgispro-py3
Source:      F:\Programme\ArcGIS\bin\Python\envs\arcgispro-py3
Destination: F:\Programme\ArcGIS\bin\Python\envs\deeplearning
Packages: 126
Files: 16

CondaError: RuntimeError('EnforceUnusedAdapter called with url https://conda.anaconda.org/esri/win-64/arcgispro-2.5-0.tar.bz2\nThis command is using a remote connection in offline mode.\n',)
CondaError: RuntimeError('EnforceUnusedAdapter called with url https://conda.anaconda.org/esri/win-64/arcgispro-2.5-0.tar.bz2\nThis command is using a remote connection in offline mode.\n',)
CondaError: RuntimeError('EnforceUnusedAdapter called with url https://conda.anaconda.org/esri/win-64/arcgispro-2.5-0.tar.bz2\nThis command is using a remote connection in offline mode.\n',)

conda info 、すべてのチャンネルURLがオフラインに設定されていることがわかりました。私の問題はその問題から来ていると思います。それで、どうすれば再びオンラインに設定できますか? ArcGISと関連するすべてのプログラムを数回再インストールしようとしましたが、役に立ちませんでした。

コンダ情報:

(arcgispro-py3) F:\Programme\ArcGIS\bin\Python\envs\arcgispro-py3>conda info
Current conda install:

               platform : win-64
          conda version : 4.3.27
       conda is private : False
      conda-env version : 4.3.27
    conda-build version : 3.18.9
         python version : 3.6.8.final.0
       requests version : 2.22.0
       root environment : F:\Programme\ArcGIS\bin\Python  (writable)
    default environment : F:\Programme\ArcGIS\bin\Python\envs\arcgispro-py3
       envs directories : F:\Programme\ArcGIS\bin\Python\envs
                          C:\Users\Niko\AppData\Local\ESRI\conda\envs
                          C:\Users\Niko\.conda\envs
          package cache : C:\Users\Niko\AppData\Local\ESRI\conda\pkgs
                          F:\Programme\ArcGIS\bin\Python\pkgs
           channel URLs : https://repo.anaconda.com/pkgs/main/win-64  (offline)
                          https://repo.anaconda.com/pkgs/main/noarch  (offline)
                          https://repo.anaconda.com/pkgs/free/win-64  (offline)
                          https://repo.anaconda.com/pkgs/free/noarch  (offline)
                          https://repo.anaconda.com/pkgs/r/win-64  (offline)
                          https://repo.anaconda.com/pkgs/r/noarch  (offline)
                          https://repo.anaconda.com/pkgs/msys2/win-64  (offline)
                          https://repo.anaconda.com/pkgs/msys2/noarch  (offline)
                          https://github.com/mstamy2/PyPDF2/win-64  (offline)
                          https://github.com/mstamy2/PyPDF2/noarch  (offline)
                          https://conda.anaconda.org/new_channel/win-64  (offline)
                          https://conda.anaconda.org/new_channel/noarch  (offline)
                          https://conda.anaconda.org/esri/win-64  (offline)
                          https://conda.anaconda.org/esri/noarch  (offline)
            config file : F:\Programme\ArcGIS\bin\Python\.condarc
             netrc file : None
           offline mode : True
             user-agent : conda/4.3.27 requests/2.22.0 CPython/3.6.8 Windows/10 Windows/10.0.18362
          administrator : False

conda config --set offline falseしてオフラインモードをfalseに設定しようとしても機能しませんでした。コマンドは無視されます。


修正: コマンドconda config --set offline falseは、基本環境で機能します。

Answers

Anaconda Navigatorでオフラインモードをトリガーしたようです( オフラインモードのドキュメントを参照)。インターネット接続が検出されたかどうかに基づいて切り替えることができます。コマンドラインから手動で切り替えることもできます。たとえば、無効にすることができます。それと一緒に:

conda config --set offline false

Related