为什么conda会在.condarc文件中未列出的频道中寻找软件包?

时间:2020-08-06 10:53:12

标签: python conda

我正在努力在没有管理员权限的Win10计算机上安装软件包,并且在整个公司基础结构中都无法访问Internet。我安装了Python 3.6,并安装了其他两个软件包,我想克隆环境进行一些实验。由于我只能从公司的存储库安装软件包,因此我将以下行添加到了condarc目录中的%userprofile%文件中:

ssl_verify: false

channels:
  - https://uname:password@corporateURL/repository/type

现在,如果我尝试使用conda create --clone base --name exp_env克隆基本环境,它将获取除一个软件包以外的所有软件包,下载并解压缩软件包时该软件包显示0%,并告诉我

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/win-64/pckname-version-pyversion.tar.bz2>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.

但是,我也可以使用浏览器从Internet和公司的存储库中下载该软件包。

  1. 为什么conda在.condarc文件中给我的频道之外寻找该软件包?
  2. 为什么即使我可以使用浏览器下载该软件包,也无法conda下载该软件包?
  3. 如何解决问题
    1. 告诉conda以使用公司的存储库
    2. 手动下载软件包并用该文件输入conda吗?

其他信息

我掩盖了一些不相关的信息,但这是康达告诉我们的:

(base) %userprofile%>conda info

     active environment : base
    active env location : %ProgramFiles%\Anaconda3
            shell level : 1
       user config file : %userprofile%\.condarc
 populated config files : %userprofile%\.condarc
          conda version : X
    conda-build version : T
         python version : Z.final.0
       base environment : %ProgramFiles%\Anaconda3  (read only)
           channel URLs : https://user:password@corporateURL/repository/type/win-64
                          https://user:password@corporateURL/repository/type/noarch
                          https://user:password@www.corporateURL/repository/type2/win-64
                          https://user:password@www.corporateURL/repository/type2/noarch
                          https://user:password@corporateURL/repository/type3/win-64
                          https://user:password@corporateURL/repository/type3/noarch
          package cache : %ProgramFiles%\Anaconda3\pkgs
                          %userprofile%\AppData\Local\conda\conda\pkgs
       envs directories : %userprofile%\AppData\Local\conda\conda\envs
                          %ProgramFiles%\Anaconda3\envs
                          %userprofile%\.conda\envs
               platform : win-64
             user-agent : conda/X requests/Y CPython/Z Windows/10 Windows/S
          administrator : False
             netrc file : None
           offline mode : False

0 个答案:

没有答案