在Mac OS X上将软件包从源代码安装到EPD Python

0 投票
2 回答
793 浏览
提问于 2025-04-17 01:57

我最近从源代码编译了shogun库,但我不太确定应该把生成的python文件放在哪里。执行make install后,它们被放在了'/usr/local/lib/python2.7/dist-packages'这个路径下,我想这个在Linux系统上是有效的。

不过在python的sys.path中,并没有dist-packages这个路径,只有site-packages。

2 个回答

0

解决方法:我决定在我的site-packages目录里添加一个.pth文件,这个文件指向/usr/local/lib/python2.7/dist-packages

具体来说:在/Library/Frameworks/EPD64.framework/Versions/7.3/lib/python2.7/site-packages这个位置放一个名为shogun.pth的文件,文件内容就是:/usr/local/lib/python2.7/dist-packages/

0

在配置shogun的时候,你需要指定python的路径。

http://www.shogun-toolbox.org/doc/en/current/installation.html

./configure --pydir /path to epd

然后重新编译并安装。

撰写回答