CondaHTTPError:URL <https://repo.continuum.io/pk gs/r/win-64/repodata.json.bz2> 的 HTTP 000 连接失
Posted
技术标签:
【中文标题】CondaHTTPError:URL <https://repo.continuum.io/pk gs/r/win-64/repodata.json.bz2> 的 HTTP 000 连接失败【英文标题】:CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.continuum.io/pk gs/r/win-64/repodata.json.bz2> 【发布时间】:2022-01-08 02:42:14 【问题描述】:我需要安装 Tensorflow,并尝试先添加环境。但我收到 HTTP 连接失败错误。我支持公司代理,并且已经在 .condarc 文件中很好地定义了它们。这是我得到的错误:
C:\Users\Rahul\Downloads>conda create -n tensorflow python=3.6 anaconda
Solving environment: failed
CondaHTTPError: HTTP 000 CONNECTION FAILED for url
<https://repo.continuum.io/pk
gs/r/win-64/repodata.json.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.
ConnectionError(MaxRetryError("HTTPSConnectionPool(host='repo.continuum.io, por
t=443): Max retries exceeded with url: /pkgs/r/win-64/repodata.json.bz2 (Caused
by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x0
000001A00393C88>: Failed to establish a new connection: [Errno 11002] getaddrinf
o failed',))",),)
我在他们的问题跟踪器中详细发布了这个问题: https://github.com/conda/conda/issues/7283
正如问题跟踪器中提到的,我已经尝试过重置 ssl、添加 condarc 文件等。但到目前为止还没有运气。我的代理按预期工作,并且我在 condarc 文件中的条目是正确的。也可以通过浏览器毫无问题地访问连续存储库。
像conda update
或conda install
这样的命令都不起作用,并且在执行时会给出相同的错误堆栈。
这里可能出了什么问题?
【问题讨论】:
【参考方案1】:我发现通过命令行调用受信任主机已停止,因此我在 pip.ini 文件中添加了相同的内容。之后就成功了!
【讨论】:
【参考方案2】:显然,condarc 文件已更新并重写为空文件 文件,而我运行配置命令。我尝试运行代理设置和 通过命令行受信任的主机,但它不起作用。但后来发现 通过命令行调用受信任主机已停止,因此 我在 pip.ini 文件中添加了相同的内容。之后就成功了!
就像我在GitHub issue tracker 中提到的那样,我在下面的 pip.ini 中添加了它并且它起作用了
trusted-host = pypi.python.org pypi.org files.pythonhosted.org
【讨论】:
我搜索了 pip.ini 文件。它不存在。 @Nguaial pip.ini 是 Windows 的配置文件。对于 Linux/Mac,它将是 pip.conf。请参阅以下文档以在您的操作系统中查找相应的路径:pip.pypa.io/en/stable/user_guide/#configuration @Nguaial 然后您需要手动将其添加到pip config -v list
中选择的目录中。然后打开一个空的txt文件,保存为pip.ini。如果您以空 pip.ini 开头,请将[install]
放在第一行以避免:Configuration file could not be loaded. File contains no section headers. file: 'C:\\Users\\Admin\\AppData\\Roaming\\pip\\pip.ini', line: 1 'trusted-host = pypi.python.org pypi.org files.pythonhosted.org'
【参考方案3】:
使用 Anaconda 自己的命令提示符而不是 windows one 并键入以下命令。不用搞乱pip.ini
文件
conda create -n yourenvname python=x.x
【讨论】:
【参考方案4】:我在 Windows 10 机器上遇到了同样的问题,以下解决方案有帮助 将以下路径添加到环境变量中:
Anaconda3\Library\bin
Anaconda3
Anaconda3\Scripts
【讨论】:
【参考方案5】:我强烈建议复制 libcrypto-1_1-x64.* libssl-1_1-x64.* 从 Anaconda 文件夹中的 .\Library 到 Anaconda 文件夹中的 .\DLL。我100%确定您的问题将得到解决。请不要在所有平台上寻找解决方案。
【讨论】:
【参考方案6】:我更新了 .condarc 文件
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
【讨论】:
【参考方案7】:在 Windows 10 机器上:
-
导航到“环境变量” - 如何导航到
[environment_variables][1]
点击“路径”
点击“新建”,复制并添加以下路径:
"C:\Users\yourusername\Anaconda3"
"C:\Users\yourusername\Anaconda3\Scripts"
"C:\Users\yourusername\Anaconda3\Library\bin"
【讨论】:
这对我有用,但为什么会这样?我的路径中已经有Scripts
,但必须添加其他两个才能使其正常工作。错误信息只涉及http错误,所以添加。【参考方案8】:
CondaHTTPError: HTTP 000 CONNECTION FAILED
这个错误对我来说也出现了很多次。 我尝试了其他解决方案,例如
conda config --set ssl_verify no
但没有修复,终于我想通了!
只需打开 Anaconda 提示符而不是 CMD 并在其中键入所有命令,它将解决您的问题!
左(Anaconda 提示)右(Windows CMD)
【讨论】:
conda config --set ssl_verify 不适合我!感谢分享-) conda config --set ssl_verify no 对我有用。非常感谢!!【参考方案9】:将提到的 conda 路径添加到 windows 路径(它们丢失)并没有解决我的问题,也没有使用 conda 提示符。其实在conda提示符下,我注意到另一个问题:“系统找不到指定的路径”,就在启动提示符的时候。然后我在 conda 提示符下运行“conda init”,这显然解决了问题。 (可能与之前添加的路径相结合。)
【讨论】:
以上是关于CondaHTTPError:URL <https://repo.continuum.io/pk gs/r/win-64/repodata.json.bz2> 的 HTTP 000 连接失的主要内容,如果未能解决你的问题,请参考以下文章
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/pytorch
[Python] CondaHTTPError: HTTP 000 CONNECTION FAILED for url
解决CondaHTTPError:HTTP 000 CONNECTION FAILED for url<https://mirrors.tuna.tsinghua.edu.cn/anaconda***
conda安装包的时候提示「CondaHTTPError: HTTP 000 CONNECTION FAILED for url....」
CondaHTTPError: HTTP 404 NOT FOUND for url <https://pypi.tuna.tsinghua.edu.cn/simple/noarch/repodata
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/linux-64/cur