康达:如何将频道URL联机

2024-06-16 10:35:04 发布

您现在位置:Python中文网/ 问答频道 /正文

为了我的学士学位论文,我必须和康达一起为ArcGIS Pro工作,但我是一个该死的新手。 当我尝试安装新软件包,甚至只是克隆一个环境时,我会返回一个错误。例如:

(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在基本环境中工作


Tags: httpsorgcombinpy3repoanacondaconda
1条回答
网友
1楼 · 发布于 2024-06-16 10:35:04

看起来您可能在Anaconda Navigator(请参见Offline Mode documentation)中触发了脱机模式,该模式可以根据是否检测到internet连接进行切换。。也可以从命令行手动切换,例如,您可以通过以下方式禁用它:

conda config  set offline false

相关问题 更多 >