Используйте с ++ скомпилированную библиотеку в virtualenv
Примечания Это проект python-2.7/django-1.6.
У меня есть проект, который требует использования библиотеки libRETS C++, которая поддерживает Python. Я смог успешно скомпилировать, так что librets теперь находится в моих /usr/local/lib/python2.7/dist-packages с помощью команд./configure, make и make install.
Теперь для текущего проекта я использую virtualenv и занимаюсь разработкой с использованием PyCharm в качестве IDE. Я не уверен, как включить эту библиотеку в мою виртуальную среду. Есть ли способ включить глобальные пакеты сайта в моем virtualenv? Нужно ли создавать символическую ссылку на файлы librets в каталоге dist-packages, или мне нужно было указать, где должен быть установлен пакет, когда я выполнил команду configure?
Буду признателен за любую помощь или предложения, или, если мой вопрос не ясен, пожалуйста, дайте мне знать, как я могу изложить.
1 ответ
Я решил эту проблему, просто скопировав файлы librets.* Из моего каталога /usr/local/lib... прямо в мой каталог virtualenv dist-packages для проекта.