在Mac OS X上将软件包从源代码安装到EPD Python
我最近从源代码编译了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
然后重新编译并安装。