我将假设编译QuickFix包不会产生
setup.py文件,而只会编译Python绑定并依赖于
make install将它们放在适当的位置。
在这种情况下,一种快速而肮脏的解决方法是编译QuickFix源,找到Python扩展模块(在系统上以
.so扩展名结尾表示),然后将该目录添加到
PYTHONPATH环境变量中,例如,add
export PYTHonPATH=~/path/to/python/extensions:PYTHONPATH
或您的Shell配置文件中的类似行。
一个更强大的解决方案将包括确保使用进行编译
./configure--prefix=$HOME/.local。假设QuickFix知道将Python文件放在适当的位置
site-packages,那么在
makeinstall安装时,它应该将文件安装到
~/.local/lib/pythonX.Y/site-packages,对于Python
2.6+,该文件应该已经在Python路径上(按用户站点包目录)。
另一方面,如果确实提供了
setup.py文件,则只需运行
python setup.py install --user
适用于Python 2.6+。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)