Homebrew installer libxml2 avec des modules python
Bon matin,
Je suis en train d'installer libxml2 avec des modules python. J'ai essayé ce qui suit:
brew install --with-python libxml2
==> Downloading ftp://xmlsoft.org/libxml2/libxml2-2.8.0.tar.gz
Already downloaded: /Users/brandon/Library/Caches/Homebrew/libxml2-2.8.0.tar.gz
==> ./configure --prefix=/usr/local/Cellar/libxml2/2.8.0 --without-python
Comme vous pouvez le voir... même avec l'option --with-python drapeau, c'est encore la configuration de la source, sans python!
À la fin de l'installation, homebrew dit:
Generally there are no consequences of this for you.
If you build your own software and it requires this formula, you'll need
to add its lib & include paths to your build variables:
LDFLAGS -L/usr/local/Cellar/libxml2/2.8.0/lib
CPPFLAGS -I/usr/local/Cellar/libxml2/2.8.0/include
Lorsque j'essaie d'installer gnome-doc-utils package:
Gnome-doc-utils requires libxml2 to be compiled
with the python modules enabled, to do so:
$ brew install libxml2 --with-python
Alors, évidemment, j'ai essayé de nouveau...
╰─ brew install libxml2 --with-python
Error: libxml2-2.8.0 already installed
Je suis encore nouveau pour cette... de sorte que toute aide serait grandement appréciée.
Avez-vous des raisons de ne pas utiliser pip (ou easy_install en dernier recours)? Ils utilisent pour se comportent beaucoup mieux que d'autres outils de packaging et de travailler avec virtualenv!
OriginalL'auteur Brandon | 2012-06-15
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, vous ne pouvez pas installer libxml2 parce que vous avez déjà installé avec succès, alors vous devez d'abord le désinstaller.
brew uninstall libxml2
Ensuite, vous aurez besoin de modifier l'infusion de formule - qui est assez simple à faire,
type
brew edit libxml2
et modifier la ligne:
Cela ne résout pas le problème avec l'infusion de la formule, mais il ne force pas le drapeau "--with-python", de sorte que la prochaine fois que vous tapez
brew install libxml2
il va installer les bibliothèques python.Si vous devez réinitialiser la formule (annuler les modifications), il suffit de taper
brew update
J'ai essayé ceci mais
make install
a échoué avec*** [install-am] Error 2
et*** [install-recursive] Error 1
.OriginalL'auteur kylehuff
Cela a fonctionné pour moi. D'abord dissocier/désinstaller si fait précédemment:
Puis
Voila!
"python n'a pas de --cadre de l'option"
point de l'ordre: brew va se plaindre si vous essayez de désinstaller libxml2 avant libxslt, parce que l'ancien est requis par ce dernier. Changement de l'ordre de la désinstalle a fonctionné pour moi
OriginalL'auteur swbandit
Ce qui a fonctionné pour l'installation de libxml2 avec --with-python dans brasser de la commande
OriginalL'auteur slashmili