geometric库是GNN非常常用的库,但是安装很费劲,之前在实验室服务器配置环境时就花了很多时间,现在由于需要用到一些图形化界面,就需要在本地跑原来的代码,所以开始在本地配置geometric的环境。
我是用了anaconda,创建了一个虚拟环境 python 3.8.5 torch 1.4
在https://pytorch-geometric.com/whl/torch-1.4.0.html这个网站上下载whl文件(pip/conda直接装失败好多好多次,遂放弃),我下载的是这四个:
torch_spline_conv-latest+cpu-cp38-cp38-macosx_10_9_x86_64.whl
torch_sparse-latest+cpu-cp38-cp38-macosx_10_9_x86_64.whl
torch_scatter-latest+cpu-cp38-cp38-macosx_10_9_x86_64.whl
torch_cluster-latest+cpu-cp38-cp38-macosx_10_9_x86_64.whl
然后打开pycharm终端,conda activate 你的环境名,进入这个虚拟环境,开始安装whl文件,注意/Users/xxx/Downloads/torch_sparse-latest+cpu-cp38-cp38-macosx_10_9_x86_64.whl是我的路径,大家要根据自己实际情况来。(有一个小tips,可以在访达中找到下载的whl文件,右键,点击拷贝,然后打开cmd,进行粘贴,就会出现这个whl文件的路径啦,复制一下就好了)
pip install /Users/xxx/Downloads/torch_sparse-latest+cpu-cp38-cp38-macosx_10_9_x86_64.whl
把上述4个whl文件都pip install完毕后,pip install torch-geometric
就可以看到安装成功了!
再输入python,import测试一下,ok~