После стольких хлопот я создаю libxml из источника . Я выполнил следующие шаги
- Загрузил lxml.tar.gz и извлек его содержимое
- Сборка с использованием
python2.7 setup.py build_ext -i -I /usr/include/libxml2 --with-xslt-config=/opt/xslt/bin/xslt-config
Я попытался зайти в оболочку Python и попытался import lxml
. это не сработало
Тогда я пошел в каталог
/home/user/tmp/(extracted lxml directory/
и в командной строке Linux я набрал
PYTHONPATH=src python27
потом я попробовал import lxml
и тогда все заработало.
src
папка содержит имя папки lxml
Итак, я хочу знать, что когда я собираю lxml
, это означает, что мне всегда нужен этот каталог, чтобы использовать его, или я могу удалить его. Если нет, то в каком месте мне нужно поместить эту папку, чтобы, если я запускаю python обычным способом, я мог получить доступ к этому
- Разве модули, которые мы строим сами, не установлены в папке python ??
- Могу ли я сделать из него яйцо питона