Как использовать libxml2 с python на macOs? - PullRequest
6 голосов
/ 21 марта 2012

Я на OSX Lion, и у меня установлена ​​libxml2 (по умолчанию), и у меня установлен python (по умолчанию), но они не общаются друг с другом.Какой самый простой способ заставить эту работу работать на Lion?

$ python -c "import libxml2"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named libxml2

Ответы [ 4 ]

14 голосов
/ 21 марта 2012
  1. Посетите ftp: //xmlsoft.org/libxml2/python/ и убедитесь, что это последняя версия
  2. Скачать
  3. распаковать его
  4. открыть термин и перейти в этот каталог
  5. тип sudo python setup.py install
  6. ls /Library/Python/2.7/site-packages/ и вы должны увидеть кучу файлов libxml2
  7. попробуйте еще раз, и он должен работать

Вам понадобится установленный XCode, но, похоже, он уже установлен, верно?

7 голосов
/ 18 марта 2013

Тконе в порядке. Но заваривать тоже можно.

Попробуйте это,

  $ brew install libxml2 --with-python
0 голосов
/ 21 марта 2012

Просто используйте Pypi для установки пакетов модулей Python, набрав:

sudo pip search libxml  and sudo pip install libxml
0 голосов
/ 21 марта 2012

Я не верю, что стандартный Python поставляется с модулем libxml2. Вы можете установить macports , а затем сделать это:

$ sudo port install py27-libxml2

... и после небольшого ожидания, пока все установится, в итоге получим Python 2.7, libxml2 и модуль libxml2 Python.

...