使用 Anaconda 环境将 scikit-learn 更新到最新版本失败并出现 http 错误 000
Updating scikit-learn to latest version with Anaconda environment fails with http error 000
我在我的电脑上安装了 Anaconda3 Win10 64bits。
我注意到它使用过时的 scikit learn 版本 (0.21.3) 运行,
我正在尝试更新它(0.24.1 在 https://repo.anaconda.com/pkgs/main/win-64/ 上可用)
我这样做:
- 命令
- 我进入脚本目录D:\ProgramData\Anaconda3\Scripts
- conda 更新 scikit-learn
失败并显示此错误消息:
ProgramData\Anaconda3\Scripts>conda update scikit-learn
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'
这是我的个人电脑,
我可以访问以下网站:
https://www.anaconda.com
和
https://repo.anaconda.com/pkgs/main/win-64/
从我的网络浏览器 chrome,没有任何问题。
那么这里可能出了什么问题?
我怎样才能更新成功?
如果需要我可以手动从https://repo.anaconda.com下载文件,但是如何安装呢?
我做到了,所以我分享我的做法:
启动 Anaconda3 gui
在左侧菜单中,单击“环境”
点击“base (root)”旁边的绿色arrow/triangle
select“打开终端”
键入命令行:
conda 安装 scikit-learn==0.24.1
它工作正常。
首先,你应该看看这个帖子:
- https://github.com/conda/conda/issues/9746#issuecomment-616314792。
您必须将
libcrypto-1_1-x64.*
和 libssl-1_1-x64.*
从 Anaconda3\Library\bin
复制到 Anaconda3\DLLs
。
如果还是不行,你可以试试这个:
- 打开Anaconda Prompt,会在这个目录下打开:
(base) C:\Users\UserName>
- 尝试 pip 安装 sci-kit-learn:
pip install pip --upgrade
然后 pip install -U scikit-learn
让我知道这是否可行!
我在我的电脑上安装了 Anaconda3 Win10 64bits。
我注意到它使用过时的 scikit learn 版本 (0.21.3) 运行, 我正在尝试更新它(0.24.1 在 https://repo.anaconda.com/pkgs/main/win-64/ 上可用)
我这样做:
- 命令
- 我进入脚本目录D:\ProgramData\Anaconda3\Scripts
- conda 更新 scikit-learn
失败并显示此错误消息:
ProgramData\Anaconda3\Scripts>conda update scikit-learn
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'
这是我的个人电脑, 我可以访问以下网站: https://www.anaconda.com 和 https://repo.anaconda.com/pkgs/main/win-64/ 从我的网络浏览器 chrome,没有任何问题。
那么这里可能出了什么问题? 我怎样才能更新成功?
如果需要我可以手动从https://repo.anaconda.com下载文件,但是如何安装呢?
我做到了,所以我分享我的做法:
启动 Anaconda3 gui
在左侧菜单中,单击“环境”
点击“base (root)”旁边的绿色arrow/triangle
select“打开终端”
键入命令行:
conda 安装 scikit-learn==0.24.1
它工作正常。
首先,你应该看看这个帖子:
- https://github.com/conda/conda/issues/9746#issuecomment-616314792。
您必须将
libcrypto-1_1-x64.*
和libssl-1_1-x64.*
从Anaconda3\Library\bin
复制到Anaconda3\DLLs
。
如果还是不行,你可以试试这个:
- 打开Anaconda Prompt,会在这个目录下打开:
(base) C:\Users\UserName>
- 尝试 pip 安装 sci-kit-learn:
pip install pip --upgrade
然后pip install -U scikit-learn
让我知道这是否可行!