我在公司笔记本电脑上使用 Anaconda,最近我为我们正在使用的特定工具创建了一个环境。我一一下载了所有库,并设法启动并运行了 env。
现在我想在我同事的一台笔记本电脑上设置完全相同的环境。 我们都使用相同的公司笔记本电脑和相同版本的 Anaconda(公司政策批准的版本)。
所以我将环境导出到 environment.yml
文件中,但是当我这样做时:
conda env create -f environment.yml
在他的笔记本电脑上,我收到以下错误:
(C:\programdata\Anaconda3) C:\Temp\HaL220>conda env create --name HAL220 --file=environment.yml
Using Anaconda API: https://api.anaconda.org
Fetching package metadata ...
CondaHTTPError: HTTP None None for url <https://conda.anaconda.org/jmcmurray/win-64/repodata.json>
Elapsed: None
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.
ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host='conda.anaconda.org',port=443): Max retries exceeded with url: /jmcmurray/win-64/repodata.json (Caused by ConnectTimeoutError(<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x000001DCFA5E6710>,'Connection to conda.anaconda.org timed out. (connect timeout=9.15)'))",),)
我们都在笔记本电脑上以管理员身份运行 Anaconda prompt,而且我们都在同一家公司防火墙后面。
怎么可能?有解决方案吗?
我应该提一下,当我第一次(一个接一个)安装库时,我有时不得不指定一个通道 conda install -c <....>
,因为 conda install <library x>
不起作用。
如果这与问题相关。