Closed Strange0cookies closed 1 year ago
你好,时间过去的比较久,具体的实验环境我找不到了。 你是直接用pip安装的吗?ordered-set 我印象中这个模块直接按照默认的安装命令就可以装好,没有发现太多的冲突
我用conda安装的,然后尝试了好几个版本,就pycharm能识别到这个模块,但是代码运行的时候一直报错,说模块找不到。我最近开始研究gnn模型,正好看到你的论文,所以想问问看你有没有遇到过类似的问题
------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2023年4月23日(星期天) 晚上7:43 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [liuxiyang641/RAGAT] 有个模块识别不了 (Issue #11)
你好,时间过去的比较久,具体的实验环境我找不到了。 你是直接用pip安装的吗?ordered-set 我印象中这个模块直接按照默认的安装命令就可以装好,没有发现太多的冲突
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
抱歉,我之前没有遇到过类似的问题。模块找不到的原因能排除是运行环境的设置问题吗?比如安装的时候有没有安装正确的conda环境中,或者pycharm启动的时候指定的环境是否正确?
我是学机械的,对于环境这块不太了解,但是看配置应该是有的,你看看我这个环境是不是对的?
------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2023年4月23日(星期天) 晚上8:11 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [liuxiyang641/RAGAT] 有个模块识别不了 (Issue #11)
抱歉,我之前没有遇到过类似的问题。模块找不到的原因能排除是运行环境的设置问题吗?比如安装的时候有没有安装正确的conda环境中,或者pycharm启动的时候指定的环境是否正确?
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
可以,要不你发一下截图?看一下conda环境和安装的包
今天有点晚了,就不打扰你了。明早我去我的工位上截图发给你
------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2023年4月23日(星期天) 晚上10:12 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [liuxiyang641/RAGAT] 有个模块识别不了 (Issue #11)
可以,要不你发一下截图?看一下conda环境和安装的包
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
好
我建立的这个虚拟环境是基于python3.7.6,安装的包如下:
------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2023年4月23日(星期天) 晚上10:56 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [liuxiyang641/RAGAT] 有个模块识别不了 (Issue #11)
好
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
你好,我这里无法看到你的图片或者其它关于安装包的说明。 我看到你是通过邮件回复的,要不尝试直接在github上回复?
你看一下,这样能看到吗
看起来是有安装的,你是在这个env1环境下运行的吗?
是的,我以为是那个模块版本的问题,我用conda换了几个版本也这样,所以很奇怪
可以提供下运行结果输出的截图吗?最好包括启动的命令
直接运行run.py是这样的,我看csdn上有一个案例说是log文件夹里缺少文件会导致这样 在终端运行这条命令:python run.py -epoch 1500 -name test_fb -model ragat -score_func \ 就会显示找不到模块
直接运行run.py
文件没有指定一些运行命令的话可能会出错。后面这张图片我没看到运行环境是哪个?能够确定是在env1
环境中运行的命令吗?
另外你这个命令输入全了吗?完整的命令应该是:
python run.py -epoch 1500 -name test_fb -model ragat -score_func \
interacte -opn cross -gpu 0 -data FB15k-237 -gcn_drop 0.4 -ifeat_drop 0.4 \
-ihid_drop 0.3 -batch 1024 -iker_sz 9 -attention True -head_num 2
要全部输入后运行
全部输入以后似乎也不太行
这样输入是错误的,需要在一行内输入所有的命令,\
是表示换行的意思。试一试下面的命令:
python run.py -epoch 1500 -name test_fb -model ragat -score_func interacte -opn cross -gpu 0 -data FB15k-237 -gcn_drop 0.4 -ifeat_drop 0.4 -ihid_drop 0.3 -batch 1024 -iker_sz 9 -attention True -head_num 2
在输入命令前检查下自己的conda
环境是不是在env1
下,输入命令conda env list
检查下
好奇怪,还是识别不到这个包,我自己再研究研究吧,谢谢指导
我仔细检查了下,原因应该是安装错包了,应该pip install ordered_set
,你安装的是ordered-set
请问您的代码包里helper.py里import的ordered-set是哪个版本,我安装了几个版本以后运行,一直提示module not found