我正在使用 pydev 和 virtualenv(已经成功设置)。您如何将 quantlib(以及任何 python 包装器及其 C++ 本机库)添加到 virtualenv?
我成功地从源代码构建了 quantlib 和 quantlib-SWIG,如此处所述。我注意到在 boost 构建之后,//usr/local/lib包含可能是本机库的libQuantLib.*文件。
然后我尝试将libQuantLib.*复制到我的virtualenv/lib/python2.7/site-packages,如此处所述,但 eclipse 仍然抱怨未解决的导入(此时我也在外部引用//usr/local/lib/QuantLib- SWIG-1.4/Python/build/lib.linux-x86_64-2.7/QuantLib文件夹)。我不确定我是否可以正常工作。
我已经看到了这个解决方案,但我真的想要 virtualenv 中包含的所有东西——python 包装器和 C++ 库,所以当我将项目的 pydev 解释器设置为我的 virtualenv 时,一切都得到了解决。
我不确定这里有哪些最佳实践。