在virtualenv中使用c ++编译库

时间:2014-09-05 20:35:58

标签: c++ python-2.7 virtualenv packages

注 这是一个python-2.7 / django-1.6项目

我有一个项目需要使用支持python的libRETS C++ library。我能够成功编译,以便使用./configure,make和make install命令将librets放在我的/usr/local/lib/python2.7/dist-packages中。

现在,对于当前项目,我使用virtualenv并使用PyCharm作为IDE进行开发。我不确定如何在我的虚拟环境中包含此库。有没有办法在我的virtualenv中包含全球网站包?我是否需要创建指向dist-packages目录中librets文件的符号链接,或者我是否应该在执行configure命令时指定应该安装软件包的位置?

任何帮助或建议都将不胜感激,如果我的问题不明确,请告诉我如何解释。

1 个答案:

答案 0 :(得分:0)

我通过简单地将/ usr / local / lib ...目录中的librets。*文件直接复制到项目的virtualenv dist-packages目录中来解决这个问题。