经过n多次尝试,终于找到了一个合适的、没有bug(或可以解决的bug)的安装pykeen的方式!
1、首先要有Anaconda(安装教程可见Windows10安装Anaconda3)。
2、打开Anaconda Prompt创建一个python=3.8的虚拟环境。要想安装pykeen,python环境必须满足≥3.7。
conda create -n py38 python=3.8
3、创建成功后,激活此环境并进入此环境。
conda activate py38
4、安装pytorch。安装pytorch的GPU版本的话,是对电脑显卡的驱动版本有一定的要求,可参考安装pytorch笔记。
在此我安装了pytorch=1.7 cuda=10.1的版本,命令如下。
conda install pytorch==1.7.0 torchvision==0.8.0 torchaudio==0.7.0 cudatoolkit=10.1 -c pytorch
5、pytorch 1.7安装完毕,开始安装pykeen 1.5.0
pip install pykeen==1.5.0
6、安装完毕,进行测试。
import pykeen from pykeen.pipeline import pipeline