Ich muss ein Python-Projekt mit rpm
-Paket bereitstellen. Ich mache es mit setuptools
Bibliothek:Installationsverzeichnis für rpm mit setup.py (setuptools)
python setup.py bdist_rpm
Nach Befehl rpm -i myapp.rpm
ausgeführt Anwendung installiert in das Verzeichnis /usr/lib/python2.6/site-packages/
. Ich muss jedoch meine Anwendung in einem anderen Ordner /foo/
installieren. Wie kann ich es gewinnen?
Python Plugins werden immer in /usr/lib/pythonX.Y/site-packages installiert. Sie können ein Unterverzeichnis mit 'package_dir = {'subdir', ''} in Ihrer setup.py –
@ChrisMaes - Vielen Dank. Meinst du, dass es unmöglich ist, 'myapp' im Ordner'/foo/'zu installieren? Übrigens, meine Anwendung ist kein Plugin. – Loom
Ich weiß nicht, ob es möglich ist; Ich weiß nur, dass es normalerweise in/usr/lib/... installiert wird. Ich bin das nicht gewohnt; Ich weiß nur, wie man es als Plugins, nicht als ausführbare Dateien zum Beispiel verwenden kann. –