SLIM-recommendation icon indicating copy to clipboard operation
SLIM-recommendation copied to clipboard

impor slim出错怎么办?

Open aMIT-feat-aMEI opened this issue 5 years ago • 7 comments

aMIT-feat-aMEI avatar Jun 09 '19 06:06 aMIT-feat-aMEI

只要文件slim.cp36-win_amd64.pyd还在,代码应该就可以运行,运行前编译器报的错不用管。如果你在确保这个文件还在的情况下运行代码后报错,请把错误信息发出来我看看。

SSSxCCC avatar Jun 09 '19 08:06 SSSxCCC

In [2]: cd SLIM-recommendation/
/Users/yudi/Desktop/SLIM-recommendation

In [3]: import slim

ModuleNotFoundError Traceback (most recent call last) in ----> 1 import slim

我clone下来以后直接在ipython下导入,发现无法导入,目录下有pyd和pyx文件,所以这是什么情况呢?

AmazingDD avatar Oct 28 '19 02:10 AmazingDD

In [2]: cd SLIM-recommendation/ /Users/yudi/Desktop/SLIM-recommendation

In [3]: import slim

ModuleNotFoundError Traceback (most recent call last) in ----> 1 import slim

我clone下来以后直接在ipython下导入,发现无法导入,目录下有pyd和pyx文件,所以这是什么情况呢?

你用的python是什么版本?

SSSxCCC avatar Oct 28 '19 02:10 SSSxCCC

In [2]: cd SLIM-recommendation/ /Users/yudi/Desktop/SLIM-recommendation

In [3]: import slim

ModuleNotFoundError Traceback (most recent call last) in ----> 1 import slim 我clone下来以后直接在ipython下导入,发现无法导入,目录下有pyd和pyx文件,所以这是什么情况呢?

你用的python是什么版本?

python 3.6,我发现不是python版本的问题,是因为你cython编译后应该保留的是so文件,而不是pyd文件,我现在编译好了 可以import了,另外这个SLIM方法你能保证是准确的么,我想在我的论文里当作baseline做比较

AmazingDD avatar Oct 28 '19 02:10 AmazingDD

In [2]: cd SLIM-recommendation/ /Users/yudi/Desktop/SLIM-recommendation

In [3]: import slim

ModuleNotFoundError Traceback (most recent call last) in ----> 1 import slim 我clone下来以后直接在ipython下导入,发现无法导入,目录下有pyd和pyx文件,所以这是什么情况呢?

你用的python是什么版本?

python 3.6,我发现不是python版本的问题,是因为你cython编译后应该保留的是so文件,而不是pyd文件,我现在编译好了 可以import了,另外这个SLIM方法你能保证是准确的么,我想在我的论文里当作baseline做比较

我在window10 + python3.6 + pycharm环境下仅保留pyd文件是可以直接导入的。你自己编译cython跑代码当然是最好的了。 我的这个SLIM算法尽可能还原了原论文的算法,不同的数据集调参后应该可以达到不错的效果,但是不保证和原论文完全一致。

SSSxCCC avatar Oct 28 '19 03:10 SSSxCCC

image 遇到同样问题 请教下怎样解决?

kk-fan avatar Sep 11 '21 08:09 kk-fan

我用colab写的。

  1. 跑之前在setup.py里加上这一段 setup( ext_modules = cythonize("lfm.pyx"), include_dirs = [numpy.get_include()] )

  2. 在colab notebook里运行: !pip install Cython import pyximport pyximport.install(setup_args={"script_args" : ["--verbose"]}) !python3 setup.py build_ext --inplace

  3. 再跑!python recommend.py 就可以正常运行了

jennyxiong avatar Apr 26 '22 13:04 jennyxiong