解决anconda使用conda下载pyg时网络问题CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://conda.anaconda.org/pyg/win-64/repodata.json
Elapsed: -
解决方法:将url后面的网址复制到网址,只需要https://conda.anaconda.org/pyg/win-64/这一段。
- 很明显是一个pyg包的所有版本的下载网站
py38_torch_1.8.0_cu102 应该指的是python版本3.8,pytorch版本1.80,cuda10.2(如果没猜错。。)
然后找到对应的版本下载下来。(看到有大佬说不宜下太新的版本,建议pytorch最好也下载旧的版本1.80之类的)
然后又因为pyg支持的版本起码需要python3.8
所以我下的版本是: py38_torch_1.8.0_cpu,当然,你可以下载cuda11.6或者cuda11.7,根据你下载的pytorch版本而定。
下载完成后直接粘贴到 C:\Users\jack\Anaconda3\pkgs 文件夹中
可以看出来都是bz2文件。
需要使用cd 命令在prompt中进入pkgs文件夹,如果安装在D盘,需要先切换到D盘,cd 后面接上文件路径即可。cd Anaconda3\pkgs
然后conda install --use-local pyg-2.0.1-py38_torch_1.8.0_cpu.tar.bz2即可。
感谢知乎的@杰克船长有烦恼
感谢知乎的@Huazi
感谢csdn的@起名好难(# #)
感谢csdn的@梦家
另外,笔者水平有限,难免出现漏洞,欢迎大家一起交流,不吝赐教,也欢迎大家去看看这两位大佬的文章。
更新:执行最后一行命令的时候。conda还是从镜像下载,而不是从本地下载,可以删除.condac文件,如果以后还想从镜像下载,重新配置和生成就好。
下载额外的库(cpu版本,其余版本修改torch-1.8.0+cpu这段即可):
pip install torch-cluster==1.5.9 -f https://pytorch-geometric.com/whl/torch-1.8.0+cpu.html
pip install torch-scatter==2.0.6 -f https://pytorch-geometric.com/whl/torch-1.8.0+cpu.html
pip install torch-sparse==0.6.10 -f https://pytorch-geometric.com/whl/torch-1.8.0+cpu.html
或者前往:https://data.pyg.org/whl/
去下载对应的whl文件