在 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 包中设置环境变量,以便在激活包含该包的环境时设置它们?