我下载了seqlearn python包(athttps://github.com/larsmans/seqlearn)。我想在不安装的情况下使用seqlearn的源目录,所以我尝试先在linux上编译。
文件位于/home/user/Downloads/seqlearn-master/seqlearn-master/
我能跑
python setup.py build_ext --inplace完美
/home/user/Downloads/seqlearn-master/seqlearn-master/目录中。
但是,我想在主目录中启动python notebook,所以我尝试在主目录中python /home/user/Downloads/seqlearn-master/seqlearn-master/setup.py build_ext --inplace,但它显示

ValueError: 'seqlearn/_decode/bestfirst.pyx' doesn't match any files

所以我真的不能从我的主目录编译,有人知道如何修复这个问题吗?

最佳答案

您可以使用此代码查看选项:

python setup_telnet.py --help build_ext

并使用--build lib选项设置其他目录。
python setup.py  build_ext --build-lib <other directory>

08-07 21:40