Ich versuche ein fertiges Waf-Paket (py2cairo) in einem Verzeichnis meiner Wahl zu installieren. Ideal in meinem virtualenv site-packages
. Das sollte einfach sein, aber ich kann nicht dazu kommen, es zu tun.Wie kann ich Python mitteilen, wo das Paket abgelegt werden soll? Kann es mit virtualenv funktionieren?
$ sudo ./waf install
./options()
Waf: Entering directory `/tmp/py2cairo-1.10.0/build_directory'
./build()
src/build()
- install /usr/local/include/pycairo/pycairo.h (from src/pycairo.h)
+ install /usr/local/lib/python2.6/site-packages/cairo/_cairo.so (from build_directory/src/_cairo.so)
+ install /usr/local/lib/pkgconfig/pycairo.pc (from pycairo.pc)
Waf: Leaving directory `/tmp/py2cairo-1.10.0/build_directory'
- install /usr/local/lib/python2.6/site-packages/cairo/__init__.py (from src/__init__.py)
+ byte compiling '/usr/local/lib/python2.6/site-packages/cairo/__init__.py'
'install' finished successfully (0.130s)
Ich möchte /usr/local/lib/python2.6/site-packages/cairo/__init__.py
etwas von meiner Wahl ändern. Ich kann keine Konfigurationsoption finden, die das für mich tut.
Der Befehl --prefix
fügt der Zeichenfolge ein Präfix hinzu, ändert sie aber nicht. Die --destdir
scheinen sto keinen Unterschied machen.
Das ist ein fauler downvote war. Was war falsch an der Frage? – Joe