我提到this article,但使用了更新的库。为了明确,我下载了
libgpg-error-1.10
,libgcrypt-1.5.0
,gnutls-3.1.3
和libvirt-1.0.0
libgpg-error-1.10
,libgcrypt-1.5.0
已安装好,配置gnutls-3.1.3
时出现错误:
configure:错误:
* 未找到Libnettle 2.5。请注意,您必须使用gmp support编译nettle。
我想要的是使用libvirt的python绑定(即python中的import libvirt
)。谁能解释如何获得一个可用的python libvirt库?
答案 0 :(得分:9)
答案 1 :(得分:7)
使用以下命令安装libvirt后
$ brew install libvirt
你可以用pip:
安装libvirt python绑定 $ pip install libvirt-python
答案 2 :(得分:0)
我在一个相当新鲜的MacOSX 10.10.5上运行了以下命令
bash-3.2$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
bash-3.2$ brew install libvirt
bash-3.2$ brew install libvirt-python
bash-3.2$ pip install libvirt-python
bash-3.2$ echo Instructions at http://stackoverflow.com/questions/13136884/how-to-build-and-install-libvirt-on-mac do not work.
bash-3.2$ sudo easy_install pip
bash-3.2$ pip install libvirt-python
bash-3.2$ echo typical python stuff up - when the install of a tool gets in your way - toss the tool
bash-3.2$ echo unless the tool has worked many many times before.
bash-3.2$ pip install pkg-config
bash-3.2$ brew install pkg-config
bash-3.2$ pip install libvirt-python
bash-3.2$ sudo pip install libvirt-python
bash-3.2$
答案 3 :(得分:0)
安德鲁斯解决方案适用于Category
及以上的一项修改。由于这些版本不允许对El Capitan
进行写访问,因此您需要向/usr/share
提供pkg-config
的路径,例如:
libvirt api