我正在使用OSX Lion系统,已经默认安装了libxml2和Python,但它们之间无法通信。最简单的方法是什么?
$ python -c "import libxml2"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named libxml2
sudo python setup.py install
ls /Library/Python/2.7/site-packages/
,您应该能够看到一堆libxml2文件您需要安装XCode,但是,你应该已经安装了,对吧?
tkone的答案是正确的。但是brew也可以做到。
尝试这个方法,
$ brew install libxml2 --with-python
我不相信原版的Python中包含libxml2
模块。你可以安装macports,然后执行以下操作:
$ sudo port install py27-libxml2
...并在安装完成后短暂等待,最终获得Python 2.7,libxml2和libxml2 Python模块。
python setup.py install
,这样,由于virtualenv的存在,这些操作只会影响到我的虚拟环境,而不会对系统造成任何干扰。请不要对系统进行任何修改。 - tkonepython setup.py install
。只需在虚拟环境中运行pip install
命令即可完成安装。 - Kien Truong