在 conda 中创建环境时如何修复错误

Posted

技术标签:

【中文标题】在 conda 中创建环境时如何修复错误【英文标题】:How do I fix the error while creating an environment in conda 【发布时间】:2021-12-21 13:27:39 【问题描述】:

我有一台新的办公笔记本电脑,第一次安装了 anaconda 和 pycharm。尝试通过pycharm界面中的终端创建新环境时,出现以下错误

PS C:\Users\xxxx\PyProjects> conda env list
# conda environments:
#
base                  *  C:\Users\xxxx\Anaconda3

PS C:\Users\xxxx\PyProjects>  conda create -n newenv37 python=3.7
Collecting package metadata (current_repodata.json): failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/win-64/current_repodata.json>
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.

If your current network has https://www.anaconda.com blocked, please file
a support request with your network engineering team.

'https://repo.anaconda.com/pkgs/main/win-64'

似乎是什么问题?我可以在我的笔记本电脑上打开 anaconda 网站,所以看起来它不会被阻止。感谢任何帮助,因为我来自非技术背景。

【问题讨论】:

嗨,你能解决这个问题吗? 不幸的是没有! 我找到了解决方案。让我在下面发布答案。 【参考方案1】:

您可能必须首先在 .condarc 配置文件中设置代理服务器,请参见此处

Python Anaconda Proxy Setup via .condarc file on Windows

【讨论】:

【参考方案2】:

我有同样的问题。我可以通过禁用 ssl 来修复它。

在您的系统上查找 .condarc 文件。在 Windows 中,它位于 c:/users/ 并设置 ssl_verfiy: false

如果文件不存在,则只需创建一个具有提及名称的文件。文件内容为:

ssl_verfiy: 假 渠道: - 默认值

【讨论】:

以上是关于在 conda 中创建环境时如何修复错误的主要内容,如果未能解决你的问题,请参考以下文章

如何在 conda 包中设置环境变量,以便在激活包含该包的环境时设置它们?

Spyder 无法在 conda 环境中加载 tensorflow,尽管 python 可以

anaconda中创建虚拟环境

修复在 WiX 3.8 中创建的设置时出错

不要在我无法修复的循环错误中创建函数

如何更新 cupy/CUDA 以使其再次工作并修复我的 conda 环境?